根据简鹿办公了解,Mozilla 开发者 Timothy Nikkel 证实,公司计划在 Firefox 157 中为所有用户启用 JPEG XL 支持。该浏览器版本预计将于 9 月底正式发布。
JPEG XL 是一种免版税的现代图像格式,旨在取代老旧的 JPEG,并有望成为 PNG、GIF 和 WebP 的替代方案。其核心亮点之一是可以将现有的 .jpeg 文件转换为 .jxl 格式,同时实现约 20% 的体积缩减。
此外,JPEG XL 支持无损还原,能够将转换后的文件精确恢复到原始的 JPEG 状态(精确到每个字节),而 WebP 和 AVIF 均无法提供这一功能。
该格式适用场景广泛:在存储照片时效率优于 JPEG,在无损处理图形时可替代 PNG,支持动画以取代 GIF,且在压缩率上往往优于 AVIF。
尽管 JPEG XL 自 2021 年就已问世,但其在浏览器端的支持依然受限。目前,Safari 是唯一在稳定版中支持该格式的主流浏览器(自 2023 年 macOS Sonoma 和 iOS 17 发布起支持)。
Google 曾在 Chrome 中测试过 JPEG XL,但在 2022 年底的 Chrome 110 中取消了该功能,原因是“生态系统缺乏足够的兴趣”。不过,今年年初 Google 开始逐步恢复对该格式的支持:从 Chrome 145 起,用户可通过开启 enable-jxl-image-format 实验性标志来使用。Chrome 采用基于 Rust 语言编写的 jxl-rs 库来处理图像,以确保内存安全。
Mozilla 同样采用 jxl-rs 库来渲染 JPEG XL 图像。得益于该库 0.6.0 版本引入的多线程解码功能,Nikkel 的测试显示,Firefox 在解码此类图像时的速度略快于 Safari。
在功能特性上,Mozilla 的实现也领先于竞争对手:Firefox 支持 JPEG XL 的渐进式加载和动画播放,而这两项功能在 Safari 中目前均不可用。