网址:
http://tool.css-js.com/compressor.html
内核 | 版本 | 更新 |
---|---|---|
UglifyJS | 2.3 | 2013-05-01 |
YUI compressor | 2.4.7 | 2013-04-26 |
JSPacker(混淆、解密) | 1.0.3 | 2013-05-22 |
UglifyJS 是用 NodeJS 编写的 JavaScript 压缩工具,是目前最流行的JS压缩工具,JQuery 就是使用此工具压缩,UglifyJS 压缩率高,压缩选项多,并且具有优化代码,格式化代码功能,目前国内能提供UglifyJS压缩的都还处在1.0版本,本站率先升级到 2.0 时代。
YUI compressor 的压缩是 100% 的安全,比大多数其他工具有更高的压缩比, 一般代码的压缩率达到 40% 至 60%,YUI compressor 也能够压缩CSS文件,国内互联网公司,阿里、淘宝、百度等都是采用 YUI compressor 内核压缩后发布代码。
JSPacker 压缩工具可以混淆代码保护知识产权,产生的代码兼容IE,FireFox等常用浏览器,国内大部分在线工具网站都采用这种算法压缩,只因为此算法采用PHP编写,正则表达式替换语句,没有语法分析内核,环境搭建成本低,压缩率上远不如以上两种内核,并且混淆代码页不符合开源精神。
对于其他压缩内核比如 Google Closure Compiler 根据网友的反馈由于压缩出错率太高,并且不是主流压缩内核,本站懒得再去支持此内核。