Chrome 96 se estabilizó hace casi dos meses, y aunque la frecuencia de lanzamiento actual significa que deberíamos esperar una nueva compilación cada cuatro semanas, esto no ha sucedido con Chrome 97 debido a la temporada de invierno en el oeste. Chrome 97 finalmente está llegando a un canal estable hoy, notable por el nuevo atributo Keyboard API, que ha demostrado ser bastante controvertido.
Anteriormente, algunas aplicaciones web como Excel, PowerPoint y Word no podían usar la API del teclado para determinar qué tecla se presionó en un diseño en particular, como francés o inglés. La adición de un significado de «mapa de teclado» resuelve este problema y, aunque los desarrolladores web aparentemente lo apoyan, se ha enfrentado a fuertes críticas del equipo WebKit de Apple y del equipo de desarrollo de Mozilla. … Ambos han planteado preocupaciones sobre la privacidad, indicando que esta API proporciona una superficie de huellas digitales que se puede usar para identificarlo y rastrearlo, especialmente si está usando un diseño de teclado que no es común en la región. Como tal, el cambio de API ha sido clasificado como «malicioso» por Apple y Mozilla y no se implementará en Safari y Firefox, respectivamente.
Otro cambio es que la normalización de nueva línea en el formulario ahora se realizará en una etapa posterior en Chrome, lo que alineará su comportamiento con Safari y Firefox, que ya lo hacen. Además, las funciones matemáticas de CSS ahora pueden aceptar un valor «numérico», mientras que anteriormente solo se admitía un valor «entero « . Del mismo modo, la función CSS de perspectiva ahora admite un argumento sin argumento, que se convierte en una matriz de identidad para que las animaciones que la usen puedan usarla de una manera más fácil.
También hay un nuevo método HTMLScriptElement.supports () . Esto permite a los desarrolladores utilizar una forma uniforme de descubrir nuevas funciones que utilizan elementos de secuencia de comandos. Que es también más fácil de buscar el último índice de una matriz utilizando los dos métodos nuevos .
Otra característica interesante de Chrome 97 es la mejora de los protocolos de comunicación . Los desarrolladores utilizan actualmente WebSockets o RTCDataChannel cuando se comunican bidireccionalmente con un servidor remoto. El primero se basa en TCP, lo que significa que no es adecuado para aplicaciones sensibles a la latencia, mientras que el segundo se basa en SCTP, que está destinado principalmente a la comunicación entre pares. Google ahora está presentando un marco de protocolo WebTransport que aborda estos dos problemas y admite la transmisión bidireccional de datos confiables y no confiables utilizando datagramas y flujos de estilo UDP descartables. Aún no se ha recibido ninguna señal de Apple, pero Mozilla lo ha clasificado como un «prototipo digno», lo que obviamente es una buena señal.
Finalmente, se ha agregado un atributo de nombre a la interfaz PermissionStatus para facilitar la identificación y la distinción entre los diferentes objetos de la API de permisos. Los trabajadores del servicio que manejan las solicitudes de navegación ahora también usarán el origen y la cadena de redireccionamiento de «FetchEvent.request» .
Chrome 97 comenzará a implementarse más tarde hoy. Si no se actualiza automáticamente a la versión 97 en un día, vaya a Ayuda> Acerca de Google Chrome para iniciar la actualización tan pronto como esté disponible. El siguiente es Chrome 98, que llegará al canal beta el 6 de enero y se estabilizará el 1 de febrero.
Deja una respuesta