压缩JavaScript

压缩JavaScript,javascript,compression,yui-compressor,Javascript,Compression,Yui Compressor,我们有几个Java项目具有广泛的JavaScript,目前我们使用的是YUICompressor(2.4.2)的旧版本。然而,我在这篇博文中发现,YUICompressor正在使用 因此,我们希望找到一个替代JavaScript压缩器。然而,也存在一些问题。首先,如果这是用Java编写的,那就太好了。我一直在关注UglifyJS,显然雅虎团队正在朝着一个名为Yuglify的UglifyJS包装器的方向发展 看起来UglifyJS是目前最流行的工具。不幸的是,UglifyJS是用JavaScrip

我们有几个Java项目具有广泛的JavaScript,目前我们使用的是YUICompressor(2.4.2)的旧版本。然而,我在这篇博文中发现,YUICompressor正在使用

因此,我们希望找到一个替代JavaScript压缩器。然而,也存在一些问题。首先,如果这是用Java编写的,那就太好了。我一直在关注UglifyJS,显然雅虎团队正在朝着一个名为Yuglify的UglifyJS包装器的方向发展

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


一个基于Java的JavaScript压缩器最适合我们(一个也能处理CSS的压缩器将是一个额外的优势)。这将允许我们在当前环境中使用它,而无需任何更改。

谷歌的闭包编译器是用java编写的,如果您愿意以一种相当复杂的方式编写代码,它可以实现最好的简化。

这可能会对您有所帮助:看起来可以。它看起来还可以让我同时连接和压缩所有内容。使用YUI压缩器,我们必须首先连接所有Java脚本,然后通过YUI压缩器运行它们。这就更容易了。