← Back to release summary
JPEG XL decoding support (image/jxl) in blink
- Category
- Multimedia
- Type
- New or changed feature
- Status
- Proposed (Chrome Proposed)
- Intent stage
- None
Summary
Adds support for decoding JPEG XL (image/jxl) images in Blink using jxl-rs, a memory-safe pure Rust decoder (https://github.com/libjxl/jxl-rs).
JPEG XL is a modern image format standardized as ISO/IEC 18181 that offers progressive decoding for improved perceived loading performance, support for wide color gamut, HDR, and high bit depth, and support for animation.
Motivation
(see Summary)
Standards & signals
- Specification: https://www.iso.org/standard/85066.html
- Firefox: Shipped/Shipping — also migrating to rust version
- Safari: Shipped/Shipping — WebKit currently uses the C++ decoder.
- Web developers: Strongly positive
View on chromestatus.com