异步加载的脚本是否会影响其他脚本的加载时间
Does an asynchronously loaded script affect the loading time of other scripts?
我知道异步加载脚本不会影响页面加载时间,从某种意义上说,浏览器不会等待脚本加载后再解析其余部分。
但是它是否/会影响浏览器开始加载其他(异步)脚本所需的时间?
如果是这样,它是否因浏览器而异?
一个网站的开发人员声称,在这种情况下,异步脚本导致在其他异步脚本开始加载之前延迟 25 毫秒。
是的,可以。最大同时连接数是异步加载可能影响其他资源的加载速度的原因之一。简而言之,浏览器会限制它同时下载的资源数量,因此添加另一个异步加载可能会延迟其他加载。
- 这个SO问题和答案有更多细节,包括每个不同浏览器的数字
- 本文专门讨论 AJAX 以及如何从不同域加载是一种可能的解决方法。
使用head.js
而且您不需要解决此问题。 对不起,如果它不是您问题的答案
相关文章:
- Joomla异步脚本加载jdoc头
- 将自定义脚本加载到Vue.js组件中
- 延迟加载 脚本加载和/或执行
- 脚本加载问题
- I'当我试图将java脚本加载到web视图中时,我得到了一个空白屏幕
- 脚本加载脚本广告
- 当我有一个脚本数组时,如何等待脚本加载
- 将Dropbox API脚本加载到chrome扩展时出错
- 异步脚本加载
- 一旦第三方脚本加载失败,立即运行一段JavaScript
- 有没有办法阻止脚本加载两次?JavaScript
- 无法使用 AJAX 将脚本加载为纯文本
- 我怎样才能说服WebStorm我的用户脚本加载jQuery
- 需要JS脚本加载顺序
- 处理不同设备的页面中的脚本加载
- 显示加载 gif,直到脚本加载完毕
- jQuery Mobile pageinit,脚本加载和其他东西
- IE11 脚本加载不起作用(有时)
- 有条件地将内容脚本加载到 Safari 扩展中,就像在 FF/Chrome 中一样
- 如何在Chrome开发工具中找到以下脚本加载时间线