为什么 Ajax 可以缩短加载时间
Why does Ajax improve loading times?
假设您有一个HTML
视图、一个CSS
和一个JS
文件。在SPA中,您进行ajax
调用并替换HTML
,而CSS
和JS
保留。
如果页面正常重新加载,则必须下载HTML, CSS
并JS
,但如果缓存处于活动状态,则只会下载HTML。
为什么第一种方法通常被理解为更快?
我知道使用 ajax 还有其他好处,但我想知道加载时间。我觉得HTML解析,CSS样式和JS编译可能会产生最大的差异,但我不确定。
因为 HTML 的大部分实际上没有更改,所以使用 xhr 您只请求更改的数据,从而减少了 DOM 的渲染时间,并且由于 html 比 xml 或 json 等格式更冗余,因此在大多数情况下,使用这些格式请求数据并将它们插入现有模板会更快。
相关文章:
- 对于加载时间过长的循环来说是巨大的
- 谷歌如何确定网站加载时间
- 指令加载真的很长,检查加载时间的方法
- 如何使用队列呈现多个HighCharts以防止加载时间过长
- Javascript加载时间过长
- 如何计算angular JS应用程序(单页应用程序)的页面加载时间
- 如果页面加载时间超过 10 秒,如何刷新页面
- 画布 HTML 加载时间
- URL 长度是否会导致页面加载时间不同
- jquery加载时间和里面的css样式
- 我们怎么知道消除HTML/JS/CSS文件中的空白可以缩短页面加载时间呢
- 如何使用javascript来衡量第三方广告的加载时间
- 如何在boomrang页面加载时间中添加ajax执行时间
- CSS与Jquery、滑块、动画、灯箱..加载时间与功能
- mobile.加载时间过长,无法显示
- 如何改进使用JQuery Mobile的Android WebView的加载时间
- HTML5(测量页面加载时间)
- 如何为未加载、加载时间过长和被阻止的css文件编写回退
- Can-react.js可以提高加载时间
- Javascript窗口/图像加载时间 - 这应该不起作用,但它确实有效