加载中...

预加载扫描器(Preload Scanner)是现代浏览器 HTML 解析流程中的辅助机制:当主解析器因同步脚本或样式表而阻塞时,一个轻量的次级扫描器继续向后浏览原始标记,提前发现 img、script、link 等资源引用并发起网络请求。
主解析器必须严格按序执行同步脚本(脚本可能 document.write 改变文档),常被迫停顿;预加载扫描器不构建 DOM、不执行脚本,只做词法层面的快速扫描,把发现的资源交给网络层预取,待主解析器到达时资源往往已在缓存中。
该机制自 2008 年前后被各引擎引入,是浏览器在不改变语义的前提下隐藏网络延迟的代表性优化。

登录 后参与讨论
暂无讨论,来发表第一条评论吧