异步加载的脚本是否会影响其他脚本的加载时间?

时间:2013-10-30 13:48:34

标签: javascript html dom browser

我确实理解异步加载脚本不会影响页面加载时间,因为浏览器在解析其余部分之前不会等待加载脚本。

但它是否会影响浏览器开始加载其他(异步)脚本所需的时间?

如果是这样,浏览器之间会有所不同吗?

网站的开发人员声称,在某个其他异步脚本开始加载之前,异步脚本导致了25毫秒的延迟。

2 个答案:

答案 0 :(得分:1)

是的,它可以。最大同时连接是异步负载可能影响其他资源的加载速度的一个原因。简而言之,浏览器限制了它同时执行的资源下载次数,因此添加另一个异步加载可能会延迟其他人。

  • This SO question & answers有更多详细信息,包括不同浏览器的数字
  • This one专门讨论了AJAX,以及如何从不同的域加载是一种可能的解决方法。

答案 1 :(得分:0)

使用head.js

你不需要解决这个问题。对不起,如果它不是你的问题的答案