Chrome 155 Adds JPEG XL Decoding And Post-Quantum Crypto
The JPEG XL decoder arrives after years of the format being read as a browser-support problem rather than a file-format one, and the post-quantum algorithms put key sharing and signatures in reach of ordinary web apps.
Reporting from 1 source: GIGAZINE.
Google Chrome 155 is out as a stable release. The browser now decodes JPEG XL images through the Rust-based jxl-rs decoder under the MIME type image/jxl, adds ML-KEM, ML-DSA, ChaCha20-Poly1305 and X-Wing to the Web Crypto API, and supports the CSS symbols() function, margin-trim, and text-decoration-skip-spaces. The Window Management API also gains maximize(), minimize(), and restore() calls for web apps.
Chrome 155 ships with the JPEG XL decoder written in Rust, which Google's release notes describe as chosen with memory safety in mind. The format carries progressive decoding, HDR, wide color gamut, and animation.
The Web Crypto API picks up ML-KEM 768 and 1024 for key sharing and ML-DSA 44, 65, and 87 for signatures, plus ChaCha20-Poly1305 and X-Wing. On the CSS side, symbols() lets authors set list markers without declaring a named @counter-style, margin-trim drops the outer margins of a container's first and last children, and text-decoration-skip-spaces keeps underline, overline, and strikethrough off whitespace. Window Management API calls now include maximize(), minimize(), and restore().
Synthesized by Yomimono from the 1 cited source below, including Japanese-language reporting where cited, then editorially reviewed before publishing.