Shipping JPEG XL in Chrome
8 hours ago
- Chrome 155 adds support for JPEG XL (.jxl) image format with better compression, lossless support, HDR, and progressive decoding.
- Chrome uses a Rust-based decoder (jxl-rs) to ensure memory safety, eliminating vulnerabilities common in C++ decoders.
- Performance optimizations leverage SIMD via Rust's target_feature and a SIMD abstraction layer, matching the speed of the C++ reference implementation.
- No memory safety bugs have been found in jxl-rs through fuzzing and AI code review.
- The decision to ship JPEG XL was driven by consistent web developer feedback and the Interop Project.
- Chrome participates in Interop 2026 JPEG XL Investigation to ensure cross-browser interoperability.
- Developers are encouraged to use .jxl images and animations for a faster, richer, and safer web.