浏览器的渲染进程是多线程的
参考:https://segmentfault.com/a/1190000012925872
阻塞渲染
- DOM树的生成过程中可能会被CSS和JS的加载执行阻塞。
- 当浏览器遇到一个script标记时,DOM构建将暂停,直至脚本完成执行,然后继续构建DOM。每次去执行JavsScript脚本都会严重阻塞DOM树的构建。
- 如果JavsScript脚本还操作了CSSOM而正好这个CSSOM还没有下载和构建,浏览器甚至会延迟脚本执行和构建DOM,直至完成其CSSOM的下载和构建。
网友评论