【发布时间】:2014-11-06 07:26:18
【问题描述】:
我第一次开始使用 requirejs,我突然想到我使用它的方式可能不利于浏览器性能。情况如下:
我的应用程序的性质是,我需要加载的 JavaScript 模块集必须在运行时决定。根据用户输入,我必须加载十个 js 文件 1.js...10.js 的任何子集。我使用 requirejs 进行加载。编写 1.js...10.js 时出现问题:它们都使用 requirejs 来加载 React。我的理解是,加载的每个 React 模块都将是浏览器内存中的一个新对象。只有几个文件,这是一个很大的问题。但是,我很好奇将其扩展到有 100 个动态加载的 javascript 文件的情况,我是否应该担心这个内存问题(尤其是在移动浏览器上)?这种扩大规模不一定会发生,所以把它当作一个思想实验来教育我。
谢谢!
【问题讨论】:
标签: javascript optimization browser requirejs