2017-06-03 148 views
0

哪些数据压缩适用于从任何网站下载时压缩javascript文件:brotlizlib数据压缩库:brotli vs zlib

+0

定义“最佳”。大多数压缩?最快的压缩?最少的记忆?最快的解压缩?一些因素和约束的组合? –

+0

我实际上对这个主题不熟悉。如果能够解释哪个库在每个因素方面都更好,那将是非常好的。 – Steric

回答

1

我假设通过“JavaScript文件”您的意思是JavaScript源代码。

brotli(内容编码“br”)对非动态内容更好,您希望它被压缩一次,但传输和解压缩很多次。这通常是对于JavaScript的情况。 JavaScript代码的平均增益约为20%。

并非所有客户都接受brotli(到目前为止,Firefox,Chrome和Edge)。如果客户端不接受它,则编码协商将自动回退到编码gzip(zlib生成的内容)的内容。

+0

非常感谢! :) 这是否意味着brotli比zlib更好?此外,您是否有任何数据来说明您之前提到的因素以支持您的答案?或者你可以指导我如何测量数据并得出结论。 @MarkAlder – Steric