Mozilla zet de ondersteuning voor het JPEG XL-bestandsformaat standaard aan in Firefox 157. De browser kon al sinds versie 152 JPEG XL-bestanden decoderen, maar gebruikers moesten de ondersteuning wel eerst zelf inschakelen in de Firefox Labs-instellingen.
Wat is JPEG XL?
JPEG XL is een afbeeldingsbestandsformaat, of afbeeldingscodec, voor het comprimeren van afbeeldingen. Een van de voordelen van dit formaat ten opzichte van bijvoorbeeld standaard jpegs is dat afbeeldingsbestanden bij lossless compressie 20 tot 60 procent kleiner zijn.
Het formaat ondersteunt daarnaast zowel lossy als lossless opslag, hdr, transparantie en geanimeerde afbeeldingen. Onder meer Safari, Firefox en Chrome ondersteunen de codec al.
Tweakers interviewde eerder dit jaar Jon Sneyers, een van de grondleggers van het bestandsformaat, over de adoptie van JPEG XL.
Mozilla schrijft dat het JPEG XL-ondersteuning vanaf Firefox 157 standaard wil inschakelen voor alle platforms. Deze versie van de browser komt naar verwachting eind september beschikbaar.
Mozilla experimenteert al sinds 2021 met de implementatie van JPEG XL. Volgens het bedrijf vormde het bestandsformaat eerst nog een te groot veiligheidsrisico. Er moest veel code voor de nieuwe codec worden toegevoegd aan de browser. Daar kunnen bugs in zitten die een kwetsbaarheid veroorzaken.
Onlangs kwamen onderzoekers van Google met de op Rust gebaseerde decoder jxl-rs. Die is volgens Mozilla 'veilig en compact' en presteert goed. Daardoor is het volgens Mozilla nu verantwoord om JPEG XL volledig te ondersteunen.
/i/2008326026.avif?f=imagenormal)
:strip_icc():strip_exif()/u/32546/crop5e623cef01555.jpeg?f=community)
/u/270390/crop5bd8c61425c20_cropped.png?f=community)
/u/360941/crop57306fdf1185c_cropped.png?f=community)
:strip_icc():strip_exif()/u/1470316/crop6746d52637e96_cropped.jpg?f=community)
/u/1219196/crop6324b2e35d04c_cropped.png?f=community)
:strip_icc():strip_exif()/u/485039/crop5fc8b60ee3693_cropped.jpeg?f=community)