Windows Edge 使用 Google 的 Brotli 压缩算法

简介:

Microsoft最近宣布其Edge浏览器已经开始使用Brotli,这一Google去年开源的压缩算法。

在最新的Edge构建包中默认是启用Brotli的,用户可以通过Windows Insider Program预览。Microsoft透露,该版本将在明年年初达到稳定状态。与其他压缩算法相比,Microsoft认为该算法能将压缩率提升20%以上,从而能够在不增加客户端CPU消耗的前提下提升页面加载时间。

根据Google提供的信息,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,包括Chrome和Firefox,但是Safari和Internet Explorer 11依然不支持Brotli。

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
算法 测试技术 C++
【动态规划】【状态压缩】【C++算法】1815 得到新鲜甜甜圈的最多组数
【动态规划】【状态压缩】【C++算法】1815 得到新鲜甜甜圈的最多组数
|
算法 JavaScript Java
【状态压缩】【动态规划】【C++算法】1125.最小的必要团队
【状态压缩】【动态规划】【C++算法】1125.最小的必要团队
|
算法 测试技术 C#
【状态压缩】【动态规划】【C++算法】691贴纸拼词
【状态压缩】【动态规划】【C++算法】691贴纸拼词
|
Unix 编译器 开发者
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
Qt5.14.2 轻松掌握Qt中的压缩与解压缩:QuaZIP的神秘面纱与实战演练之windows环境编译
1353 0
|
7月前
|
存储 算法 C++
Windows共享文件:探秘C++实现的B树索引算法奇境
在数字化时代,Windows共享文件的高效管理至关重要。B树算法以其自平衡多路搜索特性,在文件索引与存储优化中表现出色。本文探讨B树在Windows共享文件中的应用,通过C++实现具体代码,展示其构建文件索引、优化数据存储的能力,提升文件检索效率。B树通过减少磁盘I/O操作,确保查询高效,为企业和个人提供流畅的文件共享体验。
|
11月前
|
存储 人工智能 自然语言处理
Delta-CoMe:清华联合OpenBMB等高校开源的新型增量压缩算法
Delta-CoMe是由清华大学NLP实验室联合OpenBMB开源社区、北京大学和上海财经大学提出的新型增量压缩算法。该算法通过结合低秩分解和低比特量化技术,显著减少了大型语言模型的存储和内存需求,同时保持了模型性能几乎无损。Delta-CoMe特别适用于处理数学、代码和多模态等复杂任务,并在推理速度上有所提升。
306 6
Delta-CoMe:清华联合OpenBMB等高校开源的新型增量压缩算法
|
存储 JSON 算法
TDengine 检测数据最佳压缩算法工具,助你一键找出最优压缩方案
在使用 TDengine 存储时序数据时,压缩数据以节省磁盘空间是至关重要的。TDengine 支持用户根据自身数据特性灵活指定压缩算法,从而实现更高效的存储。然而,如何选择最合适的压缩算法,才能最大限度地降低存储开销?为了解决这一问题,我们特别推出了一个实用工具,帮助用户快速判断并选择最适合其数据特征的压缩算法。
249 0
|
Windows
谷歌、Anthropic推出创新神经压缩Equal-Info Windows
【7月更文挑战第16天】谷歌和Anthropic推出Equal-Info Windows,一种创新的神经压缩技术,旨在提升大型语言模型的训练效率。该技术通过均衡每个文本块的压缩比特长度,解决了高压缩率与模型学习透明性之间的矛盾。实验显示,使用该技术的模型在困惑度和推理速度上有所改善,但可能增加额外的计算开销和复杂性。尽管存在局限,Equal-Info Windows为神经压缩研究开辟了新路径,有望优化长文本处理和资源效率。[论文链接](https://arxiv.org/abs/2404.03626)
112 3
|
算法 Java
Java面试题:解释垃圾回收中的标记-清除、复制、标记-压缩算法的工作原理
Java面试题:解释垃圾回收中的标记-清除、复制、标记-压缩算法的工作原理
248 1
|
算法 Java 程序员
Java面试题:解释Java的垃圾回收机制,包括常见的垃圾回收算法。介绍一下Java的垃圾回收算法中的标记-压缩算法。
Java面试题:解释Java的垃圾回收机制,包括常见的垃圾回收算法。介绍一下Java的垃圾回收算法中的标记-压缩算法。
145 0

热门文章

最新文章

推荐镜像

更多