On October 6, Google made an announcement that the Chrome 155 browser now officially supports the JPEG XL (.jxl) image format. This move positions Chrome as another leading browser, following Safari, to embrace this cutting-edge format. Moreover, Firefox has also recently thrown its weight behind JPEG XL, further accelerating its journey towards widespread adoption. JPEG XL is meticulously crafted to cater to the needs of contemporary web developers and photographers. It offers a notable 30%-50% enhancement in compression rates when compared to the traditional JPEG format. This new format supports lossless compression, built-in HDR, and lossless JPEG transcoding capabilities. Its prowess in progressive decoding shines through, enabling users to discern the main subject of an image with just a minimal amount of data downloaded. This feature significantly elevates the user experience, especially in low-bandwidth settings. Google suggests that the AVIF format is more apt for scenarios where bandwidth is a critical factor and rapid loading is essential. In contrast, JPEG XL is the preferred choice for high-fidelity images and lossless compression, particularly in the realm of photographic works. To ensure the utmost security, Google has opted for the jxl-rs decoder, which is written entirely in Rust. This choice eliminates memory safety risks right from the source. The decoder has undergone rigorous verification through AI review and fuzz testing, with no memory safety issues detected.
