写点什么

Windows Edge 开始使用 Google 的 Brotli 压缩算法

  • 2017-01-04
  • 本文字数:563 字

    阅读完需:约 2 分钟

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。

查看英文原文 Google’s Brotli Compression Algorithm Lands to Windows Edge

2017-01-04 18:002609
用户头像

发布了 321 篇内容, 共 124.4 次阅读, 收获喜欢 19 次。

关注

评论

发布
暂无评论
发现更多内容

恒源云(GpuShare)_AIphaCode是否能取代程序员?

恒源云

深度学习 AI transformers

火山引擎 MARS-APMPlus X 美篇 | 形成应用性能全面监控,大幅提升APP稳定性

字节跳动终端技术

字节跳动 APM 性能监控 应用性能监控产品 火山引擎MARS

性能分析之用户登录TPS低以及CPU被打满问题分析

zuozewei

性能分析 2月月更

11种绕过CDN查找真实IP方法

喀拉峻

网络安全

使用Perf和FlameGraph进行系统性能分析

wong

flamegraph perf

K8s Ingress Provider 为什么选择 MSE 云原生网关?

阿里巴巴云原生

阿里云 Kubernetes 容器 微服务网关 云原生网关

Spring Boot Serverless 实战系列 | 性能调优

阿里巴巴云原生

spring 阿里云 Serverless 云原生 框架

AI生明月,万里共文心

脑极体

解构流存储 — Pravega,与 Flink 构建端到端的大数据流水处理线

Apache Flink

大数据 flink 开源 编程 实时计算

跨平台应用开发进阶(一) :走近 uni-app

No Silver Bullet

uni-app 跨平台 实战 2月月更

《新程序员》杂志|李鹏辉谈开源云原生消息流系统

Apache Pulsar

开源 架构 云原生 中间件 Apache Pulsar

独家交付秘籍之招式拆解(第一回)

阿里巴巴云原生

阿里云 云原生 应用交付

如何做“健康码”的性能压测

阿里巴巴云原生

云原生 压测 健康码

网络安全kali渗透学习 web渗透入门 DDOS的原理和防护

学神来啦

云效Flow如何实现阿里云ECS多环境发布

阿里云云效

阿里云 运维 云原生 软件开发 研发

技术人聊开源:这并不只是用爱发电

SOFAStack

开源

Go 语言入门很简单:基准测试

宇宙之一粟

Go 语言 2月月更

如何实现一个人管理1000个主播?

优秀

低代码 直播带货, 主播

SchedulerX 如何帮助用户解决分布式任务调度难题?

阿里巴巴云原生

阿里云 云原生 公有云 SchedulerX

《MySQL入门很轻松》第4章:数据表的创建修改删除

乌龟哥哥

数据库 2月月更

车联网平台搭建从入门到精通 01|车联网场景中的 MQTT 协议

EMQ映云科技

车联网 物联网 通信 mqtt 平台搭建

GPU在Kubernetes中的使用与管理 | 社区征文

大菠萝

新春征文

[建造者模式实战]如何用JAVA实现一个基于POI的复杂表格导出工具类?

山河已无恙

Java 2月月更

【架构师训练营】模块七作业

樰巳-堕~Horry

架构实战营 「架构实战营」

一个cpp协程库的前世今生(二十六)共享栈

SkyFire

c++ cocpp

MySQL RC事务隔离级别的实现

JavaEdge

2月月更

Web Components 系列(八)—— 自定义组件的样式设置

编程三昧

前端 组件化 2月月更 WebComponent

数据分析实际案例之:pandas在泰坦尼特号乘客数据中的使用

程序那些事

Python 数据分析 pandas 程序那些事 2月月更

网络安全之小程序抓包渗透测试流程

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

FinClip 的 2021 与 2022

FinClip

产品设计与思考

Windows Edge开始使用Google的Brotli压缩算法_语言 & 开发_Sergio De Simone_InfoQ精选文章