非常大的 Extjs App:Too 加载缓慢
Very Large Extjs App:Too Slow To Load
我正在通过 Sencha CMD 创建一个 Extjs 应用程序,其生产 App.js 大小约为 20 MB。
因此,第一次加载太慢(本地大约 6-7 秒,云端大约 30-40 秒)。
- 有什么方法可以让我的 App.js 尺寸变小?
- 我可以将我的应用程序分成模块,以便我可以在第一次加载时只加载必要的文件,然后按需加载其他文件吗?
在 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/
我正在通过 Sencha CMD 创建一个 Extjs 应用程序,其生产 App.js 大小约为 20 MB。 因此,第一次加载太慢(本地大约 6-7 秒,云端大约 30-40 秒)。
- 有什么方法可以让我的 App.js 尺寸变小?
- 我可以将我的应用程序分成模块,以便我可以在第一次加载时只加载必要的文件,然后按需加载其他文件吗?
在 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/