使用 requirejs 扩展 Web 应用程序
Scaling web applications with requirejs
我正在构建一个基于 RequireJs 的 js 应用程序。一切正常,除了一件事,用 r.js
编译后,应用程序大约为 2.5Mb。
而且它还没有所有可用的功能,我的意思是内部仍有工作空间。而且我担心编译后的 js 文件将超过 5Mb,移动用户可能会面临一些网速较慢的挑战。
所以我的问题是:
Is this normal to have such big files on very large js applications?
Or should i split it on smaller applications/modules?
我真的建议在 modules/files 中拆分那个大文件。如今,数据传输已不是什么大问题,但对于一些仍然无法访问快速网络的用户来说,这可能意味着一些真正的性能问题。
您应该检查 bootstrap 您的应用程序所需的资源并首先加载它们,其他所有内容都应在您需要时按需加载。 Requirejs 是一个非常好的方法。
我正在构建一个基于 RequireJs 的 js 应用程序。一切正常,除了一件事,用 r.js
编译后,应用程序大约为 2.5Mb。
而且它还没有所有可用的功能,我的意思是内部仍有工作空间。而且我担心编译后的 js 文件将超过 5Mb,移动用户可能会面临一些网速较慢的挑战。
所以我的问题是:
Is this normal to have such big files on very large js applications? Or should i split it on smaller applications/modules?
我真的建议在 modules/files 中拆分那个大文件。如今,数据传输已不是什么大问题,但对于一些仍然无法访问快速网络的用户来说,这可能意味着一些真正的性能问题。 您应该检查 bootstrap 您的应用程序所需的资源并首先加载它们,其他所有内容都应在您需要时按需加载。 Requirejs 是一个非常好的方法。