javascript - 将初始数据加载到主干应用程序的最佳实践?

标签 javascript jquery backbone.js underscore.js

<分区>

我从 Backbone 文档中了解到,通过将模型数据嵌入在初始页面加载时呈现的脚本标记中,将模型数据引导到应用程序中是最佳做法。

我意识到这样做是为了避免向服务器发送额外的请求,这将加快页面加载速度。

但是……

它真的有那么大的不同吗?我目前正在页面加载时对六个模型和集合调用 fetch,一切似乎都加载得非常快。

使用这种建议的引导数据方法还有其他原因吗?如果没有,对我来说,这似乎是为了微不足道的收获而付出的额外努力。

最佳答案

也许只有您作为用户(您没有指定环境)在您的开发机器上速度很快,但是当您有更多用户时,这些请求可能会开始增加。在这种情况下,如果您可以引导一些数据,那么好处就会变得更加明显。尝试使用 chrome inspector 的网络监控面板来获取有关这两种方法之间差异的更多详细信息。

关于javascript - 将初始数据加载到主干应用程序的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456985/

相关文章:

javascript - 在 iframe 循环中显示 URL

javascript - 连接两个 jQuery 对象中的两个附加值

javascript - 如果其他两个在 td 中不可用,则 Angularjs 显示 div

javascript - 谷歌地球引擎: Finding the right image dimensions to get max resolution on satellite imagery

javascript - 如何在不将其更改为字符串的情况下从函数中提取参数?

model-view-controller - 在前端使用 Extjs4

javascript - 无法使用 require.js 从 Backbone.View 的方法调用 Backbone.collection 的方法

jquery - jqgrid不是使用onSelectRow的函数

javascript - 使用 JQuery 将一个 div 放在另一个的中心

jquery - 流体 CSS 网格结构可能吗?