javascript - html页面是如何按顺序渲染的?

标签 javascript html browser web

此外,我知道 css 和图像文件可以并行下载。但是javascript文件可以并行下载吗?谢谢。

最佳答案

当 HTML 解析器看到 script 标记时,除非您使用几个特殊属性,否则它会突然停止,下载 JavaScript 文件,然后将内容交给 JavaScript 解释器。因此,script 文件不能彼此并行下载,也不能与主 HTML 并行下载...除非您使用 defer or async属性并且浏览器支持它们。详情见this other answer here on StackOverflow .

请注意,即使您有多个可以并行下载的资源,也不能保证它们一定会。浏览器(和服务器)对相同两个端点之间的同时连接数量进行限制。 (使用现代浏览器the limit is usually at least four——从两个增加——但浏览器可以在拨号连接和移动设备上调低速度;当然,它们完全可以自由地只使用单个连接,这是特定于实现的)。

关于javascript - html页面是如何按顺序渲染的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4473703/

相关文章:

javascript - 交互式蜘蛛图不适用于 Chrome,但适用于 Firefox

javascript - 当我第二次单击以将其删除时,Jquery 背景较暗保持黑暗

javascript - 浏览器忽略 Javascript

javascript - 如何从多个数组创建对象的数组

html - 在 bootstrap div 范围内垂直对齐

javascript - 垃圾多久收集一次?

javascript - Jquery 悬停延迟

html - 选择 optgroup 标题作为选项

html - 使用 CSS 屏蔽 div

java - java应用程序如何识别特定的浏览器?