Google近日发布Chrome 155浏览器版本,在带来大量新功能与安全更新的同时,还正式引入了对JPEG XL(.jxl)图像格式的原生支持。这意味着Chrome成为继Safari之后,又一个支持该新一代图像格式的主流浏览器,而随着Firefox近期加入支持阵营,JPEG XL正加速迈向主流应用。
今年早些时候,Google曾宣布将在Chromium浏览器引擎中整合JPEG XL支持。JPEG XL被普遍视为传统JPEG格式的重要升级方案,相比沿用多年的JPEG标准,新格式能够在保持图像质量的同时显著降低文件体积。长期以来,Safari是少数支持该格式的主流浏览器之一,而如今Chrome 155的到来进一步扩大了JPEG XL的生态覆盖范围。
根据Google介绍,JPEG XL最大的优势在于压缩效率。与传统JPEG相比,该格式可实现约30%至50%的额外压缩率,同时提供原生HDR支持、无损压缩能力以及JPEG文件的无损转码功能。Google表示,在许多实际应用场景中,特别是高质量摄影图片处理方面,JPEG XL往往比AVIF更具优势,不过官方仍建议开发者根据具体需求在两种格式之间进行选择。
为了提升安全性,Google在Chrome中采用Rust语言开发了JPEG XL解码器。该公司指出,图像解码器长期以来都是浏览器最容易受到攻击的组件之一,而传统C++实现曾经暴露出多种安全漏洞和潜在攻击面。通过Rust提供的内存安全特性,Chrome能够在降低相关风险的同时维持高性能表现。
在性能优化方面,Google表示并未因为采用Rust而牺牲解码速度。开发团队运用了SIMD指令集、安全的SIMD抽象层以及针对jxl-rs项目的大量性能优化技术,同时继承了libjxl参考实现中的部分优化成果,使新解码器在保证安全性的同时仍能提供与传统高性能实现相当的运行效率。
Google还透露,在开发过程中,公司利用人工智能代码审查和模糊测试等多种方式对jxl-rs进行了全面验证。测试结果显示,截至目前并未发现任何与内存安全相关的问题,这为未来大规模部署提供了积极信号。
除了技术层面的改进外,Google表示,推动JPEG XL重返Chrome的重要原因还包括来自Web开发者社区的广泛支持。公司积极参与了Interop 2026 JPEG XL专项研究工作,以确保Chrome中的实现方案能够与其他浏览器保持兼容,为开发者构建跨平台应用提供一致体验。
随着Chrome 155正式上线,JPEG XL正在获得越来越多浏览器厂商支持。业内人士认为,凭借更高的压缩效率、HDR支持、无损转换能力以及更安全的解码实现,这一格式有望在未来逐步成为网络图像传输和存储的重要选择。
Extracted and lightly reformatted for readability. · Source: zh
