Java GWT代码拆分?

Java GWT代码拆分?,java,optimization,gwt,Java,Optimization,Gwt,我对代码拆分感到困惑。GWT是否为每个GWT.runasync创建一个javascript文件。如果不知道拆分是如何执行的,即它是如何将来自GWT.runasync的void success中的多个代码内容分组到javascript文件中的???GWT编译器会为runasync()的每个实例生成另一个置换文件 还为每种语言、用户代理等创建排列,因此,如果您的应用程序调用两次runAsync(),针对六个用户代理并本地化为10种语言,您将有180个排列: (initial + 2 split ch

我对代码拆分感到困惑。GWT是否为每个GWT.runasync创建一个javascript文件。如果不知道拆分是如何执行的,即它是如何将来自GWT.runasync的void success中的多个代码内容分组到javascript文件中的???

GWT编译器会为
runasync()的每个实例生成另一个置换文件

还为每种语言、用户代理等创建排列,因此,如果您的应用程序调用两次
runAsync()
,针对六个用户代理并本地化为10种语言,您将有180个排列:

(initial + 2 split chunks) * 6 user agents * 10 languages
每个排列对应于一个GWT生成的
cache.html
文件

例如,其中一个文件可能包含法语版Firefox的初始下载JS。另一个可能是德语中用于狩猎的“Chunk2”