Google planea reactivar el soporte para JPEG XL en Chromium tras el interés de la comunidad y mejoras en compatibilidad
Google considera reincorporar JPEG XL en Chromium, impulsada por el interés comunitario y avances en compatibilidad y seguridad.
Google planea reincorporar el soporte para el formato de imagen JPEG XL en Chromium, según informó Rick Byers en nombre de los líderes de tecnología de arquitectura de Chrome. La propuesta busca integrar un decodificador JPEG XL eficiente en rendimiento y seguro en cuanto a uso de memoria. Para activar la compatibilidad por defecto, se requiere un compromiso formal de mantenimiento a largo plazo y el cumplimiento de los criterios habituales de lanzamiento.
Esta iniciativa representa un cambio radical, ya que a finales de 2022 Google eliminó el soporte experimental de JPEG XL en Chrome y Chromium, argumentando que no existía suficiente interés en el ecosistema para mantenerlo. Esta decisión generó críticas significativas por parte de desarrolladores y usuarios. Sin embargo, el panorama actual ha cambiado: Apple ha añadido soporte para JPEG XL en Safari con algunas restricciones, Firefox está considerando agregar soporte en futuras versiones tras experimentar con un decodificador en Rust, y la comunidad de desarrolladores continúa mostrando un gran interés mediante votos en bugs, propuestas de interoperabilidad y encuestas.
Un avance importante fue el anuncio de la PDF Association, que propone utilizar JPEG XL como el formato preferido en la especificación PDF, especialmente para contenidos HDR (high dynamic range). Además, la semana pasada se presentó una solicitud para integrar soporte para JPEG XL en Chromium/Blink, incluyendo animaciones, utilizando inicialmente la biblioteca libjxl. Para cumplir con los requisitos de seguridad, podrían emplearse implementaciones en Rust como jxl-rs.
JPEG XL, diseñado como sucesor del antiguo formato JPEG, combina tecnologías de formatos libres de pérdida como FLIF y el proyecto PIK de Google. Fue estandarizado internacionalmente en 2021 y ofrece ventajas como soporte para HDR, amplios espacios de color, imágenes ultra de alta resolución y la capacidad de manejar más de 1.000 millones de píxeles, además de soportar hasta 4.099 canales de 32 bits cada uno.
En cuanto a su integración en Chrome, todo dependerá de la comunidad y de las implementaciones presentadas. La decisión definitiva sobre su incorporación estándar en el navegador de Google aún está pendiente, y el proceso continúa abierto mientras las personas desarrolladoras y colaboradoras avanzan en las propuestas.