A partir de Chrome 155, el navegador ahora incluye soporte para la decodificación del formato de imagen JPEG XL (.jxl). Según el blog de Chrome Developers, JPEG XL ofrece una compresión 30‑50% mejor que JPEG, compresión sin pérdida, soporte HDR integrado y transcodificación sin pérdida de JPEG. El formato se destaca como particularmente útil para la compresión de alta fidelidad o sin pérdida de imágenes fotográficas y casos donde se prefiere una decodificación progresiva de grano fino.

Para abordar los riesgos de seguridad inherentes en los decodificadores de imágenes, el decodificador de JPEG XL de Chrome se basa en jxl‑rs, una implementación pura de Rust. El blog explica que los decodificadores de imágenes son superficies de ataque críticas y que los lenguajes inseguros de memoria como C++ han llevado históricamente a vulnerabilidades como lecturas fuera de los límites y desbordamientos de montón. Al usar Rust, el equipo tuvo como objetivo eliminar estos riesgos en la fuente. Para el rendimiento, el decodificador aprovecha las instrucciones SIMD a través de la característica establecida target_feature_11 de Rust y una capa de abstracción SIMD (jxl_simd) inspirada en la biblioteca Highway, lo que permite optimizaciones SIMD multiplataforma sin código inseguro mientras se basa en el trabajo de rendimiento de la implementación de referencia en C++ (libjxl).

La decisión de enviar JPEG XL fue guiada por los comentarios de los desarrolladores, especialmente a través del Proyecto Interop donde el formato había sido una propuesta popular durante varios años, incluyendo en 2026. Chrome también participó en la Investigación de JPEG XL del Interop 2026 para verificar la cobertura de pruebas y asegurarse de que la función pase en Chrome, contribuyendo a la interoperabilidad entre navegadores. La implementación jxl‑rs fue validada con fuzzing y revisión de código asistida por IA, y el blog informa de que no se han encontrado errores de seguridad de memoria a lo largo de su historial.