Summary: JPEG XL is a new emerging image format that has been adopted by multiple software as of 2026. The format is now getting an alternative, more memory-safe implementation written in Rust.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1986393
Specification: https://www.iso.org/standard/85066.html
Standards Body: ISO/IEC
Platform coverage: All
Preference: image.jxl.enabled
Link to standards-positions discussion: https://github.com/mozilla/standards-positions/issues/522
Other browsers:
web-platform-tests: A limited set of tests are in https://wpt.fyi/results/jpegxl?label=master&label=experimental&aligned.
--
You received this message because you are subscribed to the Google Groups "dev-pl...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev-platform...@mozilla.org.
To view this discussion visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/53b4e3e0-5eee-4768-a1ba-b069e1e85244n%40mozilla.org.
Hi Martin,
Yeah, it's more like "let's start and iterate on a prototype and we'll see how it goes". Once we get the prototype we can get the performance data on Gecko to investigate further. (I wonder Jake also have CLI benchmark comparison, which would draw a line of how fast the browser integration can be. Too much difference from CLI benchmark would point out a potential integration issue.)
I think I would be positive to ship it when the performance is comparable enough to existing formats like AVIF. (The definition of "comparable" can be discussed further.) If it turns out to be impossible, we'll need some investigation.
For extra features, I'd probably say we should support everything we support for AVIF when shipping. (Probably not wide gamut because I don't think we support it right now, while we should definitely have progressive rendering.)
CC'ing tnikkel as image is more of his module and he may have different opinions.
Kagami