我刚刚安装了Google Page Speed。看起来它在运行中缩小并连接css和js。那么当我拥有它时,在页面代码中执行此操作是否有意义?
答案 0 :(得分:1)
PageSpeed中的JavaScript缩小与JSMin使用的algortihm类似。 JSMin是一个过滤器,可以从JavaScript文件中删除注释和不必要的空格。但是它不会混淆或丑化你的代码(用较短的代码替换变量名)。
所以还有一个手工缩小的理由: 对于缩小CSS,您可以尝试YUI Compressor和cssmin.js。要缩小JavaScript,请尝试Closure Compiler,YUI Compressor(不建议使用)或UglifyJS。
但是,请查看此link以获取UglifyJS和JSMin之间的比较。 PS我不是真的在构建时间与客户端下载时间上购买他的论点。对我来说,浏览器/客户端的性能至关重要。建立时间问题遥遥领先。但是,就两个库之间的比较以及考虑gzip压缩而言,这篇文章是值得的。