我们有一个带有 require.js 的主干应用程序来加载 js,而在 chrome 上加载这个应用程序时,大约需要 30 秒才能完全加载页面。
在检查网络选项卡时,我发现停滞时间实际上是导致问题的时间,我们知道停滞时间是 chrome 的默认功能,它一次只加载 6 个请求。 正如我们在这张图片中看到的,加载时间是 17.22 毫秒,但停顿时间是 63.96 毫秒。据观察,.hbs 文件比 .js 文件需要更长的停顿时间
有什么方法可以捆绑我们的主干应用程序,以减少浏览器发出的请求数量
由于您应该将 RequireJS 与 BackboneJS 一起使用,因此您有这个答案:bundles in requireJS