gpt4 book ai didi

javascript并行加载

转载 作者:行者123 更新时间:2023-12-04 02:09:01 25 4
gpt4 key购买 nike

听说网页上的javascripts文件不是并行下载的,所以我用firebugs在firefox上做了一些实验。但是,我确实看到 javascript 是并行下载的,并且我的网页以老式方式包含 sripts:

<head>
<meta charset="utf-8" />
<title>Home Page</title>
<link href="/Content/Site.css" rel="stylesheet" type="text/css" />
<script src="/Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>
<script src="/Scripts/modernizr-1.7.min.js" type="text/javascript"></script>
</head>

自从我阅读的文章写于 2009 年以来,我想知道之后是否有任何变化,或者 firefox 是否以不同的方式加载了 javascripts??

谢谢

最佳答案

浏览器将并行下载资源(图像、脚本、帧等)(最多同时下载一些最大数量的资源),但某些资源(例如脚本资源)不能安全地并行解析和执行,因为它们可能已被编写为按特定顺序执行。

因此,虽然浏览器可以并行加载脚本标签,但它会等待直到它可以按顺序执行它们(假设它们是普通的内联脚本标签,没有任何特殊属性,如“defer”或“async”)。但是,即使在这些情况下(除了这里没有讨论的 webworkers),javascript 也是单线程的,因此一次只能执行一段 javascript。

关于javascript并行加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7341626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com