非常大的 Extjs App:Too 加载缓慢

Very Large Extjs App:Too Slow To Load

我正在通过 Sencha CMD 创建一个 Extjs 应用程序,其生产 App.js 大小约为 20 MB。 因此,第一次加载太慢(本地大约 6-7 秒,云端大约 30-40 秒)。

  1. 有什么方法可以让我的 App.js 尺寸变小?
  2. 我可以将我的应用程序分成模块,以便我可以在第一次加载时只加载必要的文件,然后按需加载其他文件吗?

在 ExtJS 6.5 中,他们引入了动态包加载。 基本上,您只需将大量代码包装在 Sencha Cmd 包中,然后动态加载它们。以下是一些帮助您入门的链接:

https://sencha.guru/2017/04/12/package-loading/

https://www.sencha.com/blog/announcing-ext-js-6-5-and-sencha-cmd-6-5-ga/