WebP的故事:谷歌要统一互联网图片格式

齐帅
受够了蜗牛一般的网页加载速度?





谷歌已经有解决之道:更小的图片文件。webp图片格式旨在取代jpeg等现有图片格式,以加快图片加载速度,并为网站运营商大幅节省带宽。但是,谷歌需要说服大家使用全新的图片格式,如果不当,谷歌还可能加剧媒体文件格式碎片化问题
webp图片压缩体积大约只有jpeg的1/3,对于采用大量图片的网页,webp格式可以节省大量带宽,大幅提升网页加载速度。最近,youtube始测试webp视频缩略图,网页加载速度提升了10%。





自从将chrome 网上应用店的图片转换成webp格式,谷歌每天可以节省几tb的带宽,网站页面平均加载时间大约减少1/3。谷歌还让google+移动应用采用webp图片格式,谷歌因此每天节省了50tb数据空间。
谷歌不是唯一一家支持webp格式的公司。为了快速加载节目缩略图,netflix已经始在电视界面采用webp图片格式。facebook移动应用利用webp格式存储图片,tinder、ebay等公司同样也在测试webp图片格式。
始于视频
webp的诞生有些巧合。谷歌最初发一种称作webm的视频格式,这种格式是基于其vp8视频解码器。当然,视频其实就是一串图片,在发vp8的同时,谷歌工程师意识到,webm格式非常适合压缩关键帧,而关键帧基本都是新场景的始画面。
webp有一个有趣的特点,那就是它集合了多种图片文件格式的特点。jpeg适合压缩照片和其他细节丰富的图片。





gif可以显示动态图片,png支持透明图像,图片色彩非常丰富。webp兼具上述优点。谷歌webp产品经理侯赛因·孟加里(husain bengali)表示:“你可以在有损图片中获得透明效果。你可以在一种图片格式中获得所有这些特点。”
谷歌于2010年发布webp,随后webp便被整合到chrome浏览器和android平台,谷歌还发布了函数库,以便让ios应用支持webp格式。opera浏览器已经支持webp格式,而且其他浏览器也可以通过多种方法支持webp。发网站ors=i.?_okg统计显示,46%的主流浏览器已经支持webp图片格式。
余下的54%
当然,还有54%的浏览器版本还不支持webp。firefox、ie和safari无法原生支持webp,而且这些发商暂时不会改变立场。究其原因,每家发商都有自己的未来计划。
为取代jpeg格式,微软正在推广自己的格式jpeg xr。长期以来,苹果一直回避谷歌媒体格式。作为放媒体格式的倡导者,mozilla最有可能成为谷歌的盟友。但firefox社区在对webp辩论激烈,因此mozilla仍然对新格式持怀疑态度。
mozilla发言人表示:“webp了jpeg所不具备的功能,最为显著的就是透明效果,但我们最为看重压缩效率。我们还无法相信webp的特点足以让互联网普遍采用这种格式,在很长的转型期内,它还可能导致碎片化和兼容性问题。我们将继续考虑webp和图片格式,因为我们认为网络图片还有很大的空间。”
mozilla仍然坚持支持jpeg,但它使其更具效率。数天前,mozilla宣布新版jpeg编码器mozjpeg,这款编码器可平均减少5%的图像尺寸。同时,facebook正在测试mozjpeg。为了支持mozilla的发,facebook还为该项目捐赠了6万美元。





webp的缺陷
需要指出的是,在这场争论中,facebook并没有站在谷歌的对立面。facebook只希望提升页面加载速度,节省带宽。为此,今年初facebook已经让部分图片支持webp格式。
但facebook发现,用户不仅在网站中浏览好友的照片,而且照片,然后通过电子邮件分享照片,有的用户甚至还打印照片。部分facebook用户就发现,自己常用的应用无法打.webp格式文件。facebook不得不再次jpeg文件,谷歌迅速作出回应,让桌面版chrome成为webp文件的默认浏览器。
webp还会增加服务器的负担。相较编码jpeg文件,编码同样质量的webp文件需要占用更多的计算资源。
孟加里表示,发团队正在提高编码效率,但他承认webp更为复杂,因此往往需要更多的编码计算资源。但是,webp可以加快网页加载速度,并节省带宽,这些优点可以弥补其缺点。
“从长远来看,节约带宽将显得更加重要。”孟加里说道。
技术迁移
未来,哪一种图片格式将统治互联网领域呢?它会是webp或jpeg xr吗?又或是新式编码器?孟加里认为,这个问题涉及面极广,我们都希望获得答案。webp可能无法赢得所有测试,但它拥有自己的优势。另外,谷歌和chrome还是webp的坚强后盾。
但缺少ie、firefox和safari的支持,webp便无法普及,碎片化就似乎不可避免。最终用户不一定会注意到这个问题。但是,网站发者必须不同格式的图片,这就增加了发难度。
幸好,akamai和其他内容发布网络已经推出实时图像优化服务,它们可以将图像自动转换为webp格式,为最终用户更快的网页加载速度。





在移动应用领域,由于android平台的支持,再加上ios发者的努力,webp已经逐渐成为一种稳妥的选择。利用webp,移动网页加载速度甚至都已加快。通过云端网站转码技术,移动版opera和chrome可以加快网页加载速度。作为加速技术的一部分,移动浏览器将jpeg图片转换成webp图片。
可见,如果webp无法很快完全取代 jpeg和其他图片格式,它可能成为网络加速技术的组成部分。网站运营商可以把繁重的转换任务交给akamai等服务商,用户不会注意到任何改变,只会享受到更快的网站加载速度和更为流畅的应用体验。
“这对所有人都是好事。”孟加里说道。
2014-08-01 303阅读
问题/讨论
回复(2)
我要向AI提问
AI回答:
欢迎,我可以帮助你解答关于外贸方面的问题。有什么我能为您效劳的问题吗?
2023-06-10
追问:
最新回答
相关问答