我正在构建一个基于RequireJs的js应用程序。一切都工作正常,除了一件事,用r.js
应用程序编译它后大约是2.5Mb。
它还没有所有可用的功能,我的意思是仍有工作空间。而且我担心已编译的js文件将超过5Mb,移动用户可能会在慢速互联网连接上面临一些挑战。
在非常大的js应用程序上拥有如此大的文件是否正常? 或者我应该将它拆分为较小的应用程序/模块吗?
答案 0 :(得分:0)
我真的建议在模块/文件中拆分那个大文件。数据传输现在不是一个大问题,但是,这可能意味着一些仍然无法访问快速网络的用户的性能问题。 您应该检查您需要哪些资源来引导您的应用并首先加载它们,并且应该根据需要加载其他所有资源。 Requirejs是一个非常好的方法。