Windows Edge开始使用Google的Brotli压缩算法
微软最近宣布自家的edge浏览器开始使用谷歌的brotli压缩算法,用户可以通过Windows Insider Program预览,微软认为与其他的算法相比,Google的Brotli压缩算法将提升压缩率20%,从而可以使用户在不增加CPU消耗的情况下提升页面的加载速度,可以给用户带来更好的使用体验。
Brotli的特性大概有这样几点:
1、于典型的Web资源(html,css,js等), Brotli比Gzip性能好17–25%
2、Brotli -1有着与Gzip -9相近的压缩比和更快的压缩解压速度
3、多语言HTML文件压缩率有25%的提升
4、在对Alexa排名前一万个网站的测试中)JS/MinJS/CSS文件压缩率分别有17% 17%和20%的提升
除了以上提到的几点之外Brotli算法还可以有效降低移动端浏览器加载网页耗费的数据流量和电量
Brotli算法使用了一种全新的数据格式,这使得它无法与Deflate兼容,但是却能保证更高的压缩率。尤其需要注意的是,Google声称Brotli在解压缩时基本和zlib一样快,同时在坎特伯雷语料库(Canterbury Corpus)上提供了比LZMA和bzip2更好的压缩率。Brotli看起来非常适合Web(例如Web资产的离线编码和在线解码)和Android APKs。Google声称该算法与他们自己的Zopfli算法相比压缩率提升了20%到26%,与任何deflate算法相比其压缩率也是最优的。
在之前,Apple和Facebook都开源了他们新的压缩算法,Apple的是LZFSE,而Facebook的则是ZStandard。在Edge浏览器也使用Brotli算法之后,现在大部分主流浏览器都已经支持Brotli,不过Internet Explorer 11依然不支持Brotli。