为什么脚本下载会阻止浏览器的并行性

时间:2010-12-08 12:40:46

标签: browser parallel-processing

根据this链接:

“如果您从多个主机名提供图像,则可以并行进行两次以上的下载。(我已经让Internet Explorer并行下载超过100个图像。)在下载脚本时,但是,即使在不同的主机名上,浏览器也不会启动任何其他下载。“

我想知道为什么下载脚本会阻止并行化?我猜浏览器会在下载完成后立即执行脚本。那么为什么不并行下载它们,而只推迟执行呢?它是一个实现选择吗?还有其他原因吗?

1 个答案:

答案 0 :(得分:0)

浏览器在下载脚本时会执行脚本,因此它不会在页面上进一步查看需要下载的其他内容。您可以使用像LABjs这样的东西来帮助解决这个问题:http://labjs.com/