可能不是。但是拥有它仍然会很好。有点难以相信现代标准不支持它。
更新:我想同时加载脚本而不是异步脚本执行。因此,如果要加载10个脚本(9个小,1个大) - 在这种情况下,大脚本不会“卡住”较小脚本的下载。
Update2 :我通过javascript添加script
DOM元素来加载脚本。
答案 0 :(得分:3)
在html5中,您拥有async
属性。
答案 1 :(得分:0)
如果您通过交付的HTML中的<script>
标记引用它们,那么由用户代理决定如何加载此资源,但每个现代浏览器都能够同时获取多个资源。有趣的是,他们可能会选择不同时获取多个 Javascript 文件 - this Google best practices document暗示了原因,但具体行为取决于浏览器,
如果您是通过其他Javascript文件中的逻辑以编程方式加载它们,那么可能不是 - Javascript本质上是单线程的,因此不能同时执行两个脚本以触发请求。