【发布时间】:2015-03-06 03:26:52
【问题描述】:
我正在构建一个基于 RequireJs 的 js 应用程序。除了一件事,一切都运行良好,使用r.js 应用程序编译后大约为 2.5Mb。
而且它还没有所有可用的功能,我的意思是里面还有工作的空间。而且我担心编译出来的 js 文件会超过 5Mb,移动用户可能会面临一些网络连接慢的挑战。
所以我的问题是:
在非常大的 js 应用程序上有这么大的文件是正常的吗? 还是应该将其拆分为较小的应用程序/模块?
【问题讨论】:
-
您可能还想查看require-lazy,它根据您的依赖项(+ 缓存清除、模块元数据)将您的应用拆分为捆绑包。
-
感谢 Nikos,我也会考虑这个想法。我也喜欢 github 上的一些示例如何拆分大型应用程序。
标签: javascript web-applications requirejs