Firefox 157将默认支持JPEG XL图片格式
Mozilla日前在开发者邮件列表中宣布,Firefox 157版本将在所有支持的平台上默认启用JPEG XL图片格式支持。这意味着Windows、macOS、Linux、Android和iOS版本的Firefox都将能够原生解码和显示JPEG XL格式的图片,无需用户手动开启任何配置选项。这一决定标志着JPEG XL作为下一代图片格式迈出了重要一步。
JPEG XL的技术优势
JPEG XL是一种免版税的新一代图片编码格式,由联合图像专家组在2022年正式标准化。与传统的JPEG格式相比,JPEG XL在同等画质下可以将文件大小减少约60%,同时支持无损压缩、HDR、高色深和动画等高级特性。更重要的是,JPEG XL具备出色的向后兼容性——现有的JPEG图片可以无损地转换为JPEG XL格式,文件体积缩小约20%。
浏览器厂商的态度分歧
在图片格式之争中,浏览器厂商的态度存在明显分歧。Mozilla一直是JPEG XL的坚定支持者,在Firefox中实验性支持该格式已有数年。Google的Chrome团队曾经短暂支持过JPEG XL,但在2023年决定移除支持,转而力推自家的AVIF格式。Apple的Safari则采取观望态度,尚未明确表态是否支持。这种分歧导致Web开发者面临选择困难,不知道应该为哪种格式优化图片资源。
对Web开发者的实际影响
Firefox默认支持JPEG XL对Web开发者来说是一个积极信号。虽然Chrome在桌面浏览器市场占据主导地位,但Firefox在注重隐私的用户群体中仍有相当份额。如果开发者希望为Firefox用户提供更快的图片加载体验,可以考虑在HTML中使用picture元素为JPEG XL提供回退方案。此外,随着JPEG XL生态的成熟,内容分发网络和图片优化服务也开始逐步支持该格式。
图片格式标准化的未来
当前Web图片格式正处于群雄逐鹿的阶段。JPEG凭借几十年的积累仍然是事实上的标准,但它的技术局限性越来越明显。WebP、AVIF和JPEG XL三种格式各有优劣:WebP兼容性最好但压缩率一般,AVIF压缩率出色但编码速度慢,JPEG XL则在压缩率、编码速度和支持特性上达到了最佳平衡。业界普遍认为,JPEG XL是最有可能成为下一代入标准图片格式的候选者,但需要更多浏览器厂商的支持才能形成生态。
用户如何体验JPEG XL
对于普通Firefox用户来说,升级到157版本后无需任何操作即可自动获得JPEG XL支持。当访问包含JPEG XL图片的网站时,图片将以原生格式解码显示,加载速度更快且画质更佳。对于已经使用JPEG XL格式的网站,Firefox用户将获得最佳体验。Mozilla还计划在未来版本中进一步优化JPEG XL的编码和解码性能,使其在低端设备上也能流畅运行。
跨平台部署的挑战
在所有平台上默认启用JPEG XL并非易事。Mozilla的工程师需要确保JPEG XL解码器在Windows、macOS、Linux、Android和iOS等不同操作系统上都能稳定运行,并且性能达到可接受的水平。特别是移动平台,由于电池和发热的限制,图片解码的能效比尤为重要。Mozilla表示,经过多轮优化后,JPEG XL解码器在测试中的表现已经达到了预期目标,可以放心地默认启用。