图像压缩圈子里,立场的转变往往比算法迭代来得更快。曾在 2023 年 3 月 16 日对比评测中判定 JPEG XL 高画质表现优于 AVIF 的压缩工程师 Gianni Rosato,近期发表了一篇名为《The case against JPEG XL》的博文,彻底推翻了自己当年的拥护立场。他的核心论断很干脆:在主流画质评价指标下,AVIF 已经全面反超 JPEG XL;而在无损压缩场景里,JPEG XL 面对 WebP 仅仅拿出了大约 11.9% 的体积优势。为了这点收益给浏览器增加维护包袱,在他看来得不偿失。
这种前信徒反戈的戏码向来极具传播力,但这场反转背后混杂着跑分体系的指标过拟合,更隐藏了一笔被刻意忽略的隐形算力账。
跑分迷局与方法学黑盒
Rosato 拿来论证 JPEG XL 已经落伍的武器,是 CVVDP、MS-SSIM 和 SSIMULACRA2 等客观指标。他搬出 libjxl 0.12.0、libaom 3.14.2、SVT-AV1 4.2.0、libwebp 1.6.0,以及未公开复现细节的 aperture-alpha 编码器进行横向对比,得出的曲线看起来触目惊心:libjxl 几乎全线被压制。

但这套测试方法学存在明显的倾斜。测试基准严重依赖仅 24 张图像的老旧柯达图集,且在色彩空间抽样上,AVIF 采用了 10-bit 4:2:0,JPEG XL 则是直接读取 RGB。更关键的是,背靠 AOMedia 联盟的 AVIF/libaom,在过去两年中早已把 SSIMULACRA2 这类现代度量工具作为专门的目标函数进行感知微调。
拿着对方刷过分的卷子去考没有针对性应试的选手,成绩自然悬殊。Mozilla 在 2026 年 8 月的意向公告样例里虽然也出现了同等 SSIMULACRA2 分数下 AVIF 文件尺寸更小的现象(116 KB 对 134 KB,227 KB 对 264 KB),但在真实无损测试中,JPEG XL 依然交出了更小的体积。至于 Rosato 强调的无损仅领先 WebP 11.9%,引用的研究数据其实来自 157 MP 摄影、10 MP 插画及 27 MP 扫描书等超大分辨率图像,脱离了典型的 Web 分发情境。
- 风险.当编码器开始为了特定感知跑分指标进行参数过拟合时,客观曲线的领先就不再等价于真实人眼的画质胜出。
隐形的算力账本
把体积压到极致,向来不是没有代价的免费午餐。

日本四所大学联合发布的 2025 SPCP 独立学术基准揭开了这笔算力账。这项覆盖 10 类编解码器家族、310 种配置的详尽测试证实:AVIF/libaom 确实能在 SSIMULACRA2 上拿到极高的压缩效率,但不同配置之间的编码耗时差异最高达到了 3100 倍。与此同时,AVIF 的客户端解码耗时大约是传统 JPEG 基准的 4.5 倍。
在云端和大型 CDN 架构里,带宽账单固然重要,但 CPU 计算集群的电费和服务器集群的吞吐瓶颈同样致命。为了把一张原本能快速生成的图片再缩减几点体积,耗费数千倍算力在实时转码管线中根本无法规模化铺开。
纸面上的压缩比胜利,往往是把网络传输的带宽红利,透支成了数据中心的电表读数。
JPEG XL 从设计之初就具备渐进式渲染、超大分辨率分块原生支持以及原样无损转码 JPEG 的能力。它舍弃了来自视频编解码器体系的方向预测模式与环路去块滤波,转而依赖频域 VarDCT 与自适应样条线。这在极端超低码率下确实更容易产生蚊状噪点,但在常规 Web 分发区间,它提供了吞吐更为健康的工程平衡。
安全的 Rust,锁死的门
即使技术特性各有千秋,格式的生死大权依然牢牢掌握在浏览器厂商手里。

2023 年 libwebp 爆出的堆缓冲区溢出漏洞(CVE-2023-4863),曾给跨平台应用生态带来了一场安全地震,也让浏览器工程团队对由庞大 C/C++ 代码构筑的解析器极度戒备。为了撕掉不安全的标签,开源社区用内存安全语言开发了 Rust 解码器 jxl-rs。虽然核心标准已演进至 ISO/IEC 18181-1:2024 与 18181-2:2026,C++ 参考实现 libjxl 0.12.0 也在 2026 年 7 月 1 日修复了 CVE-2026-1837 等安全漏洞,但将解码器用 Rust 重构依然被视作重返主流平台的必经之路。
代码确实进去了。Chromium 早在 2025 年末就引入了 jxl-rs,并在 2026 年 9 月 8 日将其版本推进到了 0.7.1。然而,大门依然紧闭。在 Blink 引擎源码里,kJXLImageFormat 赫然标记为 FEATURE_DISABLED_BY_DEFAULT;Firefox 源码里的 image.jxl.enabled 同样常年处于 false。
巨头们犹豫的早就不单纯是内存安全。主导 Chromium 生态的团队原本就是 AV1 与 AVIF 的核心缔造者,支持一种脱胎于视频联盟且受自身绝对控制的格式,在商业与生态控制力上显然比接纳由 JPEG 委员会主导的开放标准更具引力。
- 结论.Rust 抹平了安全漏洞的借口,但无法动摇浏览器厂商维护自身技术护城河的意志。
单一格式一统江湖的想法早就脱离了现实。今天的生产环境中,前端工程依然要在 picture 标签里填上 AVIF、WebP 和降级 JPEG 的层层配置。AVIF 靠着视频硬件解码生态与极限压缩比站稳了特定分发位,JPEG XL 则在专业影像、高动态范围归档和无损流转中证明了自身骨架的韧性。与其被调优跑分的单一胜负牵着走,不如看清这场标准角力背后算力、功耗与平台意志的真实博弈。
