javascript - 当我们有 gzip 时,为什么人们压缩 css 和 javascript?

标签 javascript css performance gzip client-side

<分区>

如果人们可以在 Web 服务器上打开 gzip 压缩,为什么人们要经历所有缩小 JavaScript 和 CSS 文件的痛苦?这将提供相同(甚至更好)的交通性能结果。

缩小会带来额外的好处吗?

最佳答案

您可以将 gzip(通常内置于网络服务器中)与 Minification 结合使用。然而,压缩做了很多 gzip 做不到的额外事情,比如删除注释、将长变量重命名为较短的变量名等。

生成的传输数据比简单地压缩原始 .js 文件要小得多。显然,这取决于源 .js。

您可以查看 Compressorater( http://compressorrater.thruhere.net/)。您可以输入 .js,它会使用各种带和不带 gzip 的库进行压缩,并向您显示结果。您可以看到简单 gzipped 和 gzipped + 由各种库缩小的比较。

关于javascript - 当我们有 gzip 时,为什么人们压缩 css 和 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196358/

相关文章:

javascript - Moment Timezone JS,返回 Javascript 日期

javascript - 显示多个 div 的输入内容

javascript - 来自 networkD3 的 forceNetwork 的一张图中的多个网络

javascript - 如何在不破坏代码的情况下删除链接

c - 如何加速棘手的随机数生成

javascript - 如何通过 Create React App 在开发模式下使用 Service Worker?

html - css:元素在固定位置并且仍然在流动中?

javascript - 使用 javascript/Jquery 在 MouseOver 之后删除元素的颜色

java - Android 缓存实例

Swazoo 和 Komanche 之间的性能差异?