最好的javascript编译器/ minifier

guc*_*cki 33 javascript compiler-construction minify

我记得在github上看过一个新的javascript编译器/ minifier,甚至比google的闭包编译器更好.不幸的是,我不记得它的名字并再次找到它.也许有人可以帮助我?:)

谢谢,科林

Bry*_*ing 33

可能是UglifyJS?它是jQuery项目当前使用的minifier.

看看这些速度比较.


Sam*_*uel 17

请参阅统计信息src:http://axod.blogspot.ca/2010/01/google-closure-compiler-advanced-mode.html

比较JSMin,Douglas Crockford和Yahoo! YUI

Minifier           | Bytes   |% of original| gz Bytes | gz % original
None               | 428,264 |    100%     |   91,750 |     100%
JSMin              | 249,372 |     58%     |   57,338 |     62%
YUI                | 235,214 |     55%     |   55,990 |     61%
Closure (STANDARD) | 219,446 |     51%     |   53,515 |     58%
Closure (ADVANCED) | 166,774 |     39%     |   47,372 |     52%
Run Code Online (Sandbox Code Playgroud)

Closure将Javascript minifier的想法更进一步.它通过进行实际编译来删除未使用的代码,内联变量并重写代码以使其尽可能小.

仅供参考,您可以在http://closure-compiler.appspot.com/home访问Google Closure Compiler UI


Joh*_*ohn 12

AFAIK Closure Compiler的ADVANCED模式是城里唯一的游戏,如果你想要全局死代码删除(又名树摇动)和优化.这就是为什么像emscripten和ClojureScript以及Dart javascript翻译器这样的项目使用它.