javascript - 加载后数据是否有助于网页加载性能?

标签 javascript jquery ajax time loading

使用 AJAX 加载页面后立即加载不重要的数据是否有助于更快地加载网页?

我的网页上的某些模块不是必需的,因此我使用的基本上是等待基本网页加载,然后使用以下方式加载其余部分:

<script>

$(document).ready(function() {

/* jQuery $.post statement to load data into specific divs */

});

</script>

这会有助于加载性能还是实际上会阻碍加载性能?如果我没记错的话,Facebook 做了类似的事情,但我不太确定如何做(但我确信他们的系统更加复杂和令人印象深刻)

最佳答案

只有在以下情况下才会真正有帮助:

a)您的页面非常非常大,有很多图像等。

b)由于其他依赖项,您的后台代码要么效率低下,要么速度缓慢

b) 后期加载是否最终对整体用户体验做出了贡献。

在最后一点上,用户体验可能是加载时间,或者当他们选择某些内容时,数据会在请求时以平稳、快速和无缝的方式加载。

这就是我的 2 美分的值(value)

关于javascript - 加载后数据是否有助于网页加载性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7238701/

相关文章:

javascript - 按顺序执行jquery函数

javascript - 如何处理 View 和 watch 上的 promise - AngularJs 1.4

javascript - 使用 "in"检查字符串是否在数组中

javascript - 文档准备好时执行 2 个方法的 jQuery 顺序

javascript - 多个日期选择器 - 月份跳跃问题

javascript - 为什么javascript的forever循环会阻塞页面?

javascript - 使用尽可能多的单独线程检索 5 个图像 - jquery ajax

php - 解析json并在img src问题中显示它

java - 数据表中的 Ajax 响应

php - Ajax 成功响应并选择附加选项