Rust 实现渐进渲染:火狐 Firefox 浏览器 157 将开放支持 JPEG XL 图片格式

2026-08-27 13:55 IT之家 - 故渊
感谢IT之家网友 Coje_He 的线索投递!

IT之家 8 月 27 日消息,Mozilla 开发者泰勒 · 尼科尔(Tyler Nickel)确认火狐 Firefox 浏览器 157 版本将向所有用户开放 JPEG XL(JPEG 扩展图像格式)支持。

JPEG XL 是免版税图像格式,定位为 JPEG、PNG、GIF 和 WebP 的替代选择。按报道所述,用户可把现有 .jpeg 文件转码为 .jxl 文件,文件体积约减少 20%。如需恢复原文件,JXL 可逐字节重建原始 JPEG。

Mozilla 表示早在 2021 年火狐 Firefox 浏览器就已经提供实验性支持,但相关代码约有 100,000 行多线程 C++,并担忧这些代码会增加攻击面。

Mozilla 曾向 Google Research 的 JPEG XL 团队提出条件:以 Rust 构建安全、高性能、紧凑且兼容的 JPEG XL 解码器。Google Research 随后开发 jxl-rs,Firefox 将其作为 JPEG XL 支持的核心组件。

在主流浏览器中,苹果的 Safari 浏览器自 2023 年起在稳定版中支持 JPEG XL,而谷歌 Chrome 浏览器在 2022 年末发布的 Chrome 110 中以“生态系统兴趣不足”为由移除支持。

不过谷歌今年开始恢复对 JPEG XL 的支持,Chrome 145 及后续版本加入“enable-jxl-image-format”实验性标志,并借助内存安全的 Rust 库 jxl-rs 处理图像。

IT之家援引博文介绍,Mozilla 表示 Safari 浏览器虽然已支持 JPEG XL,但是缺少渐进渲染设计,而火狐 Firefox 浏览器的 Rust 语言实现已支持该功能。

渐进渲染允许图像在下载过程中显示。Mozilla 的示例图像完整文件为 135 kB;下载数 kB 后,用户已可辨认图像主体。Mozilla 表示,Firefox Nightly 等支持 JPEG XL 渐进渲染的浏览器可展示这一效果。

图源:Mozilla 官方博客

Firefox 157 版本(计划于 9 月底发布),将默认在所有可用平台上启用 JPEG-XL 图像解码。

文章价值:
人打分
有价值 还可以 无价值
置顶评论
    热门评论
      文章发布时间太久,仅显示热门评论
      全部评论
      一大波评论正在路上
        取消 发送
        分享成功

        长按关注IT之家公众号
        阅读更多精彩文章

        查看更多原创好文
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享