Rick Byers, uno de los líderes técnicos del equipo que desarrolla Google Chrome, ha declarado su disposición a incluir un decodificador de alto rendimiento y seguro para la memoria en el motor Chromium para el formato de imágenes JPEG-XL. Como principal criterio para activar el decodificador JPEG-XL por defecto se menciona la disposición para su mantenimiento a largo plazo.
Se observa que la decisión se ha tomado debido a la evolución de la situación tras la última evaluación del estado de la implementación de JPEG XL. En los últimos dos años, se ha añadido soporte para JPEG XL en el navegador Safari, los desarrolladores de Firefox han expresado su intención de apoyar JPEG XL, y se ha decidido incluir el soporte de JPEG XL en la especificación PDF. Además, Google ha tenido en cuenta las solicitudes de los desarrolladores tras la eliminación de JPEG XL de Chrome en 2022. La eliminación se realizó bajo el pretexto de un bajo interés por parte del ecosistema, la falta de ventajas suficientes y el deseo de reducir la carga de mantenimiento.
Tras el anuncio de Rick, otro desarrollador publicó un informe sobre el estado de la implementación propuesta de JPEG-XL para incluir en Chrome. Se indica que como base se utilizó el código previamente desarrollado en Chromium para el soporte de JPEG-XL, el cual ha sido actualizado y sincronizado con la implementación de referencia libjxl. Entre los cambios se destaca el soporte para animación (otros navegadores aún no soportan animación).

El formato JPEG XL fue estandarizado en 2021 (ISO/IEC 18181) como un reemplazo universal de JPEG, que admite la compresión de archivos JPEG existentes sin pérdida de calidad, un amplio rango dinámico, alta resolución e imágenes de múltiples capas. Entre las ventajas de JPEG XL se encuentran:
- Reducción del tamaño hasta un 60% en comparación con imágenes JPEG de calidad idéntica;
- Soporte para HDR, animación, transparencia, modo de carga progresiva;
- Degradación suave de la calidad al reducir la tasa de bits;
- Compresión JPEG sin pérdidas (reducción del tamaño JPEG hasta un 21% con posibilidad de restaurar el estado original);
- Soporte para hasta 4099 canales;
- Amplio rango de profundidades de color;
- No es necesario pagar regalías y existe una implementación de referencia abierta bajo licencia BSD.
Fuente: opennet.ru
