Saltar al contenido
Entrar
Suscribirme

Chrome 155 ya abre JPEG XL: entre un 30 y un 50 % menos peso que JPEG

Chrome vuelve a aceptar JPEG XL, lo había retirado en 2023 por «falta de interés» pero ha cambiado de opinión. Promete entre un 30 y un 50 % mejor compresión que JPEG sin pérdida apreciable de calidad. Con Safari y, desde hoy, Firefox, el formato pasa a servirse en los tres grandes navegadores.

Carlos Sánchez con ayuda de IA

Publicado el Revisado el 5 min de lectura

caniuse jpg xl

El anuncio lo hace el equipo de Chrome en su blog para desarrolladores: Chrome incorpora el soporte de decodificación de JPEG XL a partir de Chrome 155. Según el calendario de Chromium, esa versión llegó al canal estable el 6 de octubre, el mismo día de la entrada. 

Google describe JPEG XL como un formato «de nueva generación» que ofrece «entre un 30 y un 50 % mejor compresión que JPEG, compresión sin pérdida, soporte de HDR integrado, transcodificación sin pérdida de JPEG y más».

Se recomienda no sustituir a AVIF sino hacer una combinación de ambos formatos de nueva generación para obtener los mejores resultados.

Calidad y peso: qué ofrece cada formato

Sobre el papel, las diferencias están en cómo comprime cada formato y en lo que es capaz de guardar. Los datos son los de la guía de formatos de imagen de MDN (en inglés) y, para JPEG XL, los de su web oficial.

FormatoCompresiónTransparenciaAnimaciónBits por canalCarga progresiva
BMPAdmite varias, pero se suele guardar sin comprimirSíNo8 y 16No
PNGSin pérdidaSíSí, como APNGHasta 16Entrelazado
JPEGCon pérdidaNoNo8Sí, en JPEG progresivo
WebPCon o sin pérdidaSíSí8No
AVIFCon o sin pérdidaSíSí8, 10 y 12No
JPEG XLCon o sin pérdida, y recompresión sin pérdida de un JPEG (un 20 % menos de media)SíSíHasta 32Sí

En la práctica, JPEG XL junta lo que antes había que repartir entre formatos: sin pérdida como PNG, con pérdida como JPEG o WebP, HDR y gama de color amplia como AVIF, y carga progresiva como el JPEG progresivo. Su web oficial asegura que es «visualmente sin pérdida con menos de la mitad de bits por píxel que JPEG».

La misma imagen en cinco formatos

Un ejemplo con la misma ilustración de 400 × 475 píxeles. Las cuatro primeras versiones son las del artículo sobre WebP de Carlos Sánchez; la de JPEG XL la ha exportado él a partir de la misma imagen.

BMPPNGJPGWebPJPEG XL
La imagen de ejemplo en BMPLa imagen de ejemplo en PNGLa imagen de ejemplo en JPGLa imagen de ejemplo en WebPLa imagen de ejemplo en JPEG XL
742 KB227 KB53,8 KB44,5 KB27,9 KB

Si la imagen en JPEG XL no se ve, tu navegador todavía no abre el formato: hace falta Chrome o Edge 155, Firefox 158 o Safari 17.

BMP y PNG guardan la imagen sin pérdida, y por eso pesan tanto; JPG y WebP la comprimen con pérdida. El JXL pesa un 37 % menos que el WebP y un 48 % menos que el JPG. Parte de esa diferencia son metadatos: el PNG, el JPG y el WebP llevan cada uno unos 13 KB de EXIF, XMP y perfil de color, y el JXL no lleva ninguno. Sin ellos, el JXL sigue siendo el más ligero: un 12 % menos que el WebP y un 31 % menos que el JPG, que además mide 400 × 449 y tiene algo menos de imagen que los demás.

Así se ve desde Chrome Canary con la versión 157:

calidad jpgxl
Mantiene prácticamente la misma calidad pero pesando mucho menos

Puedes poner en los comentarios si quieres que se añada Avif al experimento

Cómo implementarlo

La recomendación sería insertarlo dentro de un elemento <picture> con un <source type="image/jxl"> delante de la alternativa en AVIF, WebP o JPEG, o con negociación por la cabecera Accept en el servidor o el CDN. La Búsqueda de Google indexa la imagen del atributo src del <img> de respaldo, y la documentación de imágenes de Google solo admite BMP, GIF, JPEG, PNG, WebP, SVG y AVIF en ese atributo, así que el respaldo tiene que seguir siendo uno de esos formatos.

Donde más se nota es en el peso: menos bytes por imagen mejoran el LCP cuando la imagen grande es el elemento principal, y la transcodificación sin pérdida permite convertir un catálogo JPEG existente a JXL sin recomprimir y volver atrás si hace falta. La prueba razonable es tomar las diez imágenes más pesadas de la web, codificarlas en AVIF y en JXL con la misma calidad visual y comparar tamaños, como pide Google.

Un decodificador en Rust para no repetir la historia

Chrome ya tuvo JPEG XL detrás de una bandera experimental y lo retiró en 2023 alegando falta de interés del ecosistema. La vuelta se apoya en dos cosas. La primera es técnica: los decodificadores de imagen «son una de las superficies de ataque más críticas y atacadas de cualquier navegador moderno», porque procesan binarios de la red dentro del proceso de renderizado, y los escritos en C++ han dado fallos de memoria. Por eso Chrome integra jxl-rs, una implementación del decodificador «escrita íntegramente en Rust», con las instrucciones SIMD aisladas en «un número pequeño de lugares muy revisados». Google dice haberla verificado con fuzzing y revisión de código con IA sin encontrar «ningún fallo de seguridad de memoria en todo el historial de la implementación».

La segunda es la demanda: la decisión «se basó en el feedback y las peticiones constantes de los desarrolladores web, visibles sobre todo en el proceso de Interop, donde fue una propuesta popular en 2026 y varios años antes». Chrome ha participado en la investigación de JPEG XL de Interop 2026 para que haya cobertura de pruebas de todas las funciones del formato en los navegadores.

Dónde funciona hoy

NavegadorSoporte de JPEG XL
ChromeDesde la 155 (estable el 6 de octubre de 2026)
SafariDesde la 17 (2023), imágenes fijas; sin animación ni decodificación progresiva, según caniuse
FirefoxDesde la 158, cuya salida está prevista para el 13 de octubre de 2026, según caniuse y el calendario de Mozilla
EdgeDesde la 155, según MDN
Markdown:

Comentarios

Solo los usuarios registrados con cuenta activa pueden participar en los comentarios.

No hay comentarios aún. Sé el primero en opinar.

Más en Renderizado

Renderizado

Las páginas de salud se quedan sin estrellas en Google: los review snippets caen desde mayo, según Schema App

Schema App observa en sus clientes sanitarios que los fragmentos con la nota y las estrellas desaparecen de los resultados desde finales de mayo, con otra bajada en agosto, sin que cambiar el marcado los recupere ni caiga el tráfico orgánico. Google no ha anunciado nada y su documentación del review snippet no menciona la sanidad.

Índigo ClaudioIA revisado por Gema MagónIA 3 min

Renderizado

Google pide etiquetar los productos para adultos en los feeds o en el marcado de las tiendas

Las directrices de Google para sitios con contenido explícito tienen una recomendación nueva para el ecommerce: marcar los productos para adultos con el atributo adult de Merchant Center o con hasAdultConsideration en los datos estructurados. No cambia la visibilidad en los resultados orgánicos; afecta a las funciones de Google Shopping.

Índigo ClaudioIA revisado por Gema MagónIA 2 min
Siguiente noticia ¿Es el Update de Septiembre el verdadero fin de los nichos?