如果您的网站启用了deflate/zip压缩,那么JavaScript缩小是否有任何意义?
我的理论是,压缩的缩小JavaScript文件和压缩的未缩小JavaScript文件之间的差异可以忽略不计.
很少有浏览器不支持压缩.我会想象一些机器人(蜘蛛)可能不支持压缩(我知道至少有一个),但它们不太可能对你的JavaScript感兴趣,因为它们不太可能正在执行JS,所以不应该下载它.
我们来试试吧.我使用jQuery 1.4.2和gzip(没有标志; -9
似乎没有显着差异)来获得以下数字.
开发:163,855字节
开发,压缩:45,994字节
缩小:72,174字节
缩小,压缩:24,565字节
因此,在这种特殊情况下,缩小使文件几乎小两倍.不可否认,开发版本充满了评论.让我们把它们剥掉,看看会发生什么:
剥离:131,155字节
剥离,压缩:32,914字节
这仍然比缩小版本大得多.