写点什么

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:002871
用户头像

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

关注

评论

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

写作 7 堂课——【6. 清单式写作】

LeifChen

清单 写作技巧 8月日更 检查清单

命令行操作Java程序的那些事~

Bob

Java 命令行 8月日更

一文带你了解 TreeMap ,LinkedHashMap 的主要特点

4ye

Java 后端 hashmap LinkedHashMap 8月日更

【LeetCode】从上到下打印二叉树Java题解

Albert

算法 LeetCode 8月日更

Rust从0到1-模式-相关语法

rust 语法 模式 Patterns Syntax

仿imtoken钱包源码,TP钱包源码开发

数据缓存历险记(五)--LRU缓存算法的最终篇

卢卡多多

缓存 LRU Redis 协议 8月日更

Web 框架 Gin | Gin 介绍

xcbeyond

Go 语言 gin 8月日更

Android开发:获取安卓App版本号的方法步骤

三掌柜

8月日更

netty系列之:自动重连

程序那些事

Java Netty 程序那些事 响应式系统

Go语言那些事儿之管道的关闭

Regan Yue

Go 语言 8月日更 管道

MySQL知识点整理

一个大红包

8月日更

Ipfs靠谱吗?ipfs中国授权公司都有哪些?

分布式存储 区块链+ IPFS fil

【设计模式】代理模式

Andy阿辉

C# 后端 设计模式 8月日更

Android开发:引入重复包报错Error:Execution failed for task ‘:app:transform...’解决方法

三掌柜

8月日更 8月

融云CTO杨攀:把握核心技术,促进产学研用融合发展

融云 RongCloud

异步编程的终极解决方案 async/await:用同步的方式去写异步代码

前端依依

大前端 js 经验分享 异步 知识讲解

oeasy教您玩转vim - 14 - # 行头行尾

o

JavaScript Array 方法详解

程序员海军

JavaScript 方法 大前端 array 引航计划

失败的小项目-外卖cps

箭上有毒

8月日更

【Flutter 专题】70 图解自定义 ACEStepper 步进器

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

端口占用解决方案

一个大红包

8月日更

MinIO Client 使用(一)

耳东@Erdong

Minio 8月日更 mc minio client

全球增长最快的对象存储开源系统MinIO

liuzhen007

8月日更

如果面试官问你 JVM,额外回答逃逸分析技术会让你加分!

陈皮的JavaLib

Java 面试 JVM 逃逸分析 8月日更

Linux之netstat命令

入门小站

Linux

Django 做个小后台,细节在完善一点点,滚雪球学 Python 第三阶段

梦想橡皮擦

8月日更

从安卓转到Java开发,我吃透了这份pdf,终于4面拿下美团offer

Java~~~

Java spring 面试 微服务 JVM

在线年龄计算器

入门小站

工具

LeetCode题解:781. 森林中的兔子,贪心,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【前端 · 面试 】HTTP 总结(十一)—— HTTPS 概述

编程三昧

面试 https 8月日更

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