当我在线使用JavaScript时,Google Closure编译器的运行速度非常快。但是,从命令行(java -client -jar path/to/closure.jar options...)运行最多需要10秒钟。

有什么方法可以减少与网络应用程序相同的时间(最多3秒)?我无法使用该Web应用程序,因为我的公司要求所有版本都可以在没有互联网连接的情况下正常工作。

我怀疑这主要是启动时间(为什么要添加-client标记),但我不知道。

最佳答案

我建议研究Plovr [1]。您只需要启动一次,此后它将监视依赖项中的更改并根据需要重新编译。您可以在构建服务器上使用相同的配置来创建输出,而无需将其作为服务启动。


http://www.plovr.com/

09-20 19:35