我对代码拆分产生了困惑。GWT是否为每个GWT.runasync创建一个JavaScript文件?如果不是,那么拆分是如何执行的,即如何将来自GWT.runasync的void success的多个内容分组到JavaScript文件中?
我对代码拆分产生了困惑。GWT是否为每个GWT.runasync创建一个JavaScript文件?如果不是,那么拆分是如何执行的,即如何将来自GWT.runasync的void success的多个内容分组到JavaScript文件中?
GWT编译器为每个runAsync()
实例生成另一个排列文件。
针对每种语言、用户代理等都会创建排列,因此,如果您的应用程序调用了两次runAsync()
,并且针对六个用户代理进行了定位,同时本地化到10种语言,则将有180个排列:
(initial + 2 split chunks) * 6 user agents * 10 languages
cache.html
文件。