新鲜 / 健康 / 便利 / 快速 / 放心
谷歌曾经放弃的图片格式,或许又要回来了,在这背后蕴藏着技术决策的反复不定,并且更是开发者社区力量的一种表露。
格式之争背后的技术演进
有关图片格式的竞争,未曾有过停止的时候。在早期阶段,是JPEG这种格式,到了后来,又出现了PNG、GIF这些格式,再往后,则有WebP和AVIF崭露头角,每一种格式,都在压缩率方面、画质方面以及功能方面,去寻觅突破之处。JPEG-XL属于较新的格式,在设计层面,其目的是能供给更好的压缩成效,与此同时,还支持更为丰富多样的功能,像是无损压缩以及HDR 。
它在2019年诞生,是由联合图像专家组进行推动的,和别的格式不一样,它尝试去解决老格式的一系列局限,像在高压缩状况下所产生的块状伪影,它的技术目标是非常明确的,即在互联网时代去提供一种更为高效、功能更为全面的通用图像格式 。
谷歌移除决策引发争议
2022年的时候,谷歌宣称要在Chrome浏览器里终止对JPEG-XL的支持,并且会在年末正式将其移除,此决定令诸多Web开发者以及技术爱好者感到迷惑与不满,那时,JPEG-XL标准才刚趋于稳定,一些网站还有工具正着手尝试进行集成。
持反对意见者觉得,谷歌所做的决定未免太过仓促,未曾充分将生态系统的准备状况给考虑周全。于Chrome的Bug追踪系统平台上,那要求保留这种支持的请求斩获了大量的投票支持。好多人指明,这对开发者在图像格式方面的选择权造成了限制,并且极有可能对一项具备潜力的技术进步形成阻碍。
社区与市场的持续推动
即便谷歌不再予以支持,然而JPEG-XL在别的领域的进展却并未停止。先是像GIMP、ImageMagick这样的软件项目相继增添了对这种格式的编解码方面的支持。随后在硬件领域也有了有关行动,一部分芯片厂商开始思索内置JPEG-XL解码单元,以此来提高处理效率。
尤其关键的是,在诸如Adobe这般的行业领军企业的PDF规范里,已然规划把JPEG-XL涵盖进去。这传递出一个极为有力的市场讯息:此格式于专业范畴具备其与众不同的价值。开源社群的不断投入也保障了相关编码器、解码器库的维护以及优化。
重新评估与条件回归
临近2026年之际,状况出现了改变。那位名为Rick Byers的谷歌工程师对外宣称,团队正再度斟酌对JPEG-XL的支持事宜。他罗列出了几个关键缘由,Chromium方面已然正式收纳融入了此一类 formats,况且W3C也对其技术立场予以了更新呐。
持续强烈的需求信号源自开发者,这当中涵盖高票的Bug工单,还有跨浏览器互操作性提案,以及多项调研数据。PDF标准即将纳入JPEG-XL这一消息,更是具备很大推动效力的一个重要因素。谷歌转变后的态度呈现为:欢迎社区进行贡献,助力实现集成高性能同时内存安全的解码器 。
实现路径与安全考量
需要把 JPEG-XL 在 Chromium 和 Blink 引擎里重新引入,技术路径已被提上日程,相关团队已经提交了新的请求,提议重新集成这种格式,其中涵盖对动画功能的支持,当下考虑把现有的 libjxl 库用作起点。
不过,为了达成现代浏览器针对内存安全所提出的极为严格的要求,最后的方案有可能朝着借助Rust语言去开发的新一代解码器转变,比如说jxl - rs 。这样的一种转变展现出了软件行业对于安全性越发重视的情况,并且也反映出了Rust语言在系统编程领域呈现出的一种崛起的态势。
对开发者与用户的潜在影响
倘若JPEG-XL于Chrome里再度获取支持,那便会对前端开发者产生直接作用,他们会多拥有一种高效的图片格式可供挑选,尤其是在存在需要高质量无损压缩或者HDR内容的场景当中,网站的整体图片体积有可能会进一步缩小,进而提升加载速度 。
针对普通用户来讲,这就是说于浏览网页之际,或许会见到画质更佳、加载更为迅速的图片,并且这所有的一切都是在毫无察觉的情况下达成的长此以往,放眼未来浏览器对先进格式的支持,会促使整个内容创作的一系列环节得以升级,其中涵盖了从相机、编辑软件一直到网络发布 。
针对谷歌此次存在可能性的“吃回头草”这般决定,你持有怎样的看法呢,是属于技术层面上的务实性调整,又或者它体现出了巨头于标准制定方面的反复无常状态呢,欢迎在评论区域分享你自身的观点。 ?