将GWT应用程序部署为单个JavaScript文件

时间:2012-03-13 05:10:24

标签: gwt

GWT应用程序的已编译JavaScript输出分为各种文件,例如

  • *。cache.html
  • *。gwt.rpc
  • hosted.html
  • *。nocache.js

...

我知道这样做的目的是最小化JavaScript的大小,必须由用户下载。例如,Firefox用户不必加载专门为IE6编译的JavaScript。

但是,特别是对于小型GWT应用程序,下载单个500kb的文件通常会更快,而不是先为5kb * .nocache.js脚本生成两个顺序请求,然后再为应用程序的其余部分(缓存。 html文件等)。

这引出了一个问题:是否有任何框架或过程将GWT编译器的输出捆绑到一个JavaScript文件中

2 个答案:

答案 0 :(得分:1)

是的,但这可能不是你想要的。请参阅此答案:https://stackoverflow.com/a/4453716/66416此stackoverflow问题:Merge GWT generated files

答案 1 :(得分:0)

我找到了另一种方法来实现这一点:为GWT编写自定义链接器。编译成单个JavaScript文件的链接器的两个示例是: