这是这些脚本的“网络”面板。注意瀑布;所有脚本似乎都在并行下载。
当我像这样向所有
现在,我对 defer
的理解是,当浏览器完成对页面的解析后,它仅执行脚本。但是,似乎可能会改变脚本相对于彼此的下载的下载方式(即,如何并行下载)。
因此,我的问题包括:
当我添加 defer
时,似乎并行下载的脚本更少,但是所有脚本都(或多或少)同时完成。为什么会这样?
为此,规范是否描述了添加 defer
后并行下载脚本的方式的任何变化?
查看这篇SO帖子 ,我读过,即使没有 defer
,浏览器也会尝试并行下载脚本,但是我已经还读过该脚本“通常会阻止并行下载”。
后的网络数据