Firefox 157 will activate JPEG XL (JXL) image decoding by default across all supported platforms. This feature has been under development behind the `image.jxl.enabled` preference, which was previously only enabled by default in Nightly builds and available via a Firefox Labs checkbox since version 152.
The JXL decoder used in Firefox is `jxl-rs`, written in Rust. Performance concerns raised during the intent to prototype phase have been addressed with the release of `jxl-rs 0.6.0`, which includes multithreaded decoding support. Benchmarks indicate that Firefox's JXL decoding performance is slightly ahead of Safari's C++ libjxl implementation and is competitive with Firefox's other image format decoders, particularly for large images.
The Firefox JXL implementation offers feature parity with other image formats supported by the browser and with Blink's JXL implementation. This includes support for animation and progressive display. While HDR images will display as SDR, the tone mapping for JXL is noted to be significantly better than for other image formats in Firefox. Safari's JXL implementation lacks progressive rendering and animation.
Extensive testing has been conducted, covering decode correctness across various parameters like bit depths, alpha channels, grayscale, CMYK, color management, and orientation, using both web platform tests (WPT) and Gecko-specific tests. These include tests for chunked and incremental decoding, animation frame counts, downscaling during decode, and corrupt files. Mozilla's standards position on JPEG XL is neutral, and the W3C TAG review was satisfied with concerns.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Firefox 157 will enable JPEG XL image decoding by default on all platforms, moving the feature from Nightly-only to general availability. This integration provides a modern image format with performance comparable to existing formats and includes features like animation and progressive display, potentially improving web image efficiency and quality for users.