WPT details: https://wpt.fyi/results/jpegxl?label=experimental&label=master&aligned There is extensive conformance testing outside of WPT too. WPTs show failures because the flag is disabled in wpt runs. https://wpt.fyi/results/jpegxl?sha=3d06a34791fc33532baffe64e5c48c450cb1a1b9 shows a run with the flag enabled, which has two failures. The icc-uncommon-profile-reftest.html failure is a small difference visually, currently investigating. The cmyk-basic-conversion-reftest.html failure is being fixed in https://chromium-review.git.corp.google.com/c/chromium/src/+/8275513
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.
(see Summary)