Chrome 106 mejora el soporte para algunas propiedades CSS, entre otros cambios destinados a los desarrolladores
Tras la 105ª versión mayor que se lanzó hace ahora cuatro semanas y un día, ya que los lanzamientos suelen ser en martes, Google lanzó ayer martes (en España) Chrome 106. En la página de lanzamientos, la compañía sólo menciona como novedades las que están relacionadas con la seguridad, y en este sentido se han añadido 20 parches. En la misma página enlazan al «log» correspondiente, en donde ya dan más detalles de los cambios introducidos.
Lo malo de estos logs es que no es información tan fácil de leer como la lista de novedades que suele publicar Mozilla, por lo que tampoco está de más echarle un vistazo a la página del estado de Chrome. Es en esta página en donde facilitan lo más parecido a una lista de novedades corriente, y en donde vemos que en Chrome 106 que hay pocos cambios interesantes para el usuario final.
Novedades más destacadas de Chrome 106.
- Soporte para unidades «ic» de CSS.
- Se ha abandonado la cuota persistente en el almacenamiento sin conexión.
- También se ha abandonado el soporte para caracteres no ASCII en los atributos de dominios de las cookies.
- Obliga a que CORS en el subrecurso de pregrabado de intercambio firmado. Esto cambia el modo de solicitud y el modo de credenciales de las solicitudes de precarga utilizadas en la precarga+carga de subrecursos a través del intercambio HTTP firmado.
- API Intl.NumberFormat v3, con estas novedades:
- Añade 3 nuevas funciones para formatear rangos de números: formatRange / formatRangeToParts / selectRange.
- Agrupación de Enum.
- Nuevas opciones de redondeo/precisión.
- Prioridad de redondeo.
- Interpretar cadenas como decimales.
- Modos de redondeo.
- Signo de visualización negativo.
- Soporte para el lector SerialPort BYOB (Bring Your Own Buffer). Esto actualiza la fuente de datos subyacente para el ReadableStream proporcionado por un SerialPort para que sea un flujo de bytes legible. Este cambio es compatible con el código existente que llama a port.readable.getReader() sin parámetros. Los desarrolladores pueden detectar la compatibilidad con los lectores BYOB llamando a getReader({ mode: ‘byob’ }) ya que las implementaciones más antiguas lanzarán un TypeError cuando se pase el nuevo parámetro.
- Quita el prefijo -webkit de la propiedad hypehate-character de CSS. Esto es para el diseño web, y los diseñadores ya no necesitarán añadir el prefijo -webkit si quieren que la propiedad funcione en Chrome 106+.
Chrome 106 está disponible desde hace algo menos de 24 horas, por lo que ya se puede descargar desde la página web oficial para todos los sistemas soportados. Desde allí, los usuarios de Linux tenemos paquetes DEB y RPM, pero también está disponible en Flathub y AUR, el segundo para las distribuciones basadas en Arch Linux.