谷歌Chrome浏览器测试共享字典压缩技术 将网站加载效率提升90%
谷歌开发团队正致力于在Chrome浏览器中实现共享字典(Shared dictionaries)压缩技术,以提高网站加载效率。据谷歌官方新闻稿透露,这项技术可以将网站加载效率提升 90% 以上。
开发者现在可以在网站中测试使用Brotli或ZStandard两款压缩算法字典,以帮助谷歌完善相关特性。以Angular框架为例,假设网站使用Angular 1.7.9版本框架构建,在没有压缩的情况下文件为 172 KB。如果使用 Brotli 压缩算法,文件体积可缩小到 53 KB,压缩率接近 70%。
而通过使用自定义的共享字典功能,开发者可以使用之前版本的资源字典来压缩新版本的资源,从而实现接近 98% 的压缩率,实际输出的文件大小仅为 4 KB。这将极大地提升网页载入速度,为用户提供更快速流畅的网页浏览体验。
据铋读网了解,谷歌团队此前表示,Brotli 和 ZStandard 压缩算法也可以与自定义共享字典一起使用,以进一步提高网页效率。自定义字典可以是针对单一应用的产品代码或任何内容,通过搭配与输入内容相似的字典,可以实现更高的压缩率。
目前,Chrome 团队已对外开放共享字典压缩技术的试用。个人测试者可以在 Chrome 浏览器中启用 Compression Dictionary Transport 实验性功能,而开发者则需要在 Chrome 的 Origin Trial 中注册获取 Token,然后在网站上使用 Token 启用共享相关压缩功能。这一技术的推出将为网站开发者提供更多的压缩选项,进一步提升网页加载速度和用户体验。