Google lanzó hoy oficialmente la versión estable de Chrome 145 para plataformas de escritorio Windows, macOS y Linux. Lo más destacado de esta actualización es la reintroducción de la compatibilidad con el formato de imagen JPEG-XL. Ya en 2022, Google abandonó y eliminó la compatibilidad con JPEG-XL en el código base de Chrome/Chromium. Después de unos años, este formato de imagen moderno ha regresado al motor de renderizado principal del navegador, Blink.

imagen.webp

En términos de implementación técnica, Chrome 145 no recurre a la antigua versión C++ de la biblioteca libjxl, sino que utiliza el decodificador jxl-rs escrito en Rust para mejorar la seguridad de la memoria y la confiabilidad general. En la versión actual, la funcionalidad de decodificación JPEG-XL todavía se controla a través del interruptor experimental enable-jxl-image-format en el navegador, y los usuarios deben habilitar explícitamente esta opción para usar capacidades relacionadas.

Además de JPEG-XL, Chrome 145 trae varias actualizaciones a las capacidades de la interfaz web y de la plataforma del navegador. En términos de soporte de estándares web, la nueva versión agrega soporte para el atributo CSS text-justify y mejora el comportamiento de ajuste de columnas en el diseño de varias columnas (multicol) para proporcionar un control más granular para la experiencia de escritura y lectura. El navegador también introduce credenciales de sesión vinculadas al dispositivo, que se espera que proporcionen capacidades de vinculación y antifalsificación más sólidas en autenticación y seguridad de sesión.

En términos de almacenamiento y rendimiento, Chrome 145 agrega un backend SQLite a IndexedDB para lograr una solución de persistencia de datos más confiable y eficiente. Al mismo tiempo, el navegador simplifica aún más la cadena Usuario-Agente de forma predeterminada para proteger la privacidad del usuario y reducir el seguimiento de huellas dactilares mientras mantiene un equilibrio con la compatibilidad del sitio. La nueva versión también agrega la capacidad Upsert y una serie de otras mejoras subyacentes, lo que permite a los desarrolladores tener un espacio operativo más flexible al procesar datos e interfaces.

Se pueden encontrar más detalles técnicos e instrucciones para desarrolladores sobre los cambios de funciones de Chrome 145 en los blogs relacionados publicados por la plataforma ChromeStatus:

https://chromestatus.com/roadmap