压缩JavaScript

时间:2013-12-18 21:04:54

标签: javascript compression yui-compressor

我们有几个拥有大量JavaScript的Java项目,我们目前使用旧版本的YUICompressor(2.4.2)。但是,我在这篇博文中发现YUICompressor正在deprecated

因此,我们希望找到一个替代的JavaScript压缩器。但是,有一些问题。首先,如果这是用Java编写的,那将是很好的。我一直在关注UglifyJS,显然雅虎团队正朝着名为Yuglify的UglifyJS包装。

看起来UglifyJS现在是目前最受欢迎的工具。不幸的是,UglifyJS是用JavaScript编写的,这使我们很难在构建系统中执行。我们需要在所有构建服务器上安装NodeJS,并且我必须在我们的开发人员的机器中(包括在各种IDE中)支持它。这将包括分布在美国各地的四家不同的开发商店和我们的海外开发商。我担心开发人员不安装而不测试JavaScript压缩,因为他们不知道如何安装NodeJS以便在他们的系统上使用UglifyJS。

基于Java的JavaScript压缩器对我们来说效果最好(并且可以处理CSS的那个也是一个奖励)。这将允许我们在当前环境中使用它而不做任何更改。

1 个答案:

答案 0 :(得分:2)

谷歌的Closure编译器是用java编写的,如果你愿意以相当复杂的方式编写代码,那么它就能够实现最佳的缩小。 https://developers.google.com/closure/compiler/