随笔分类 -  浏览器

摘要:浏览器是多进程的,有一个主控进程,以及每一个tab页面都会新开一个进程(某些情况下多个tab会合并进程)。 进程可能包括主控进程,插件进程,GPU,tab页(浏览器内核)等等。 Browser进程:浏览器的主进程(负责协调、主控),只有一个 第三方插件进程:每种类型的插件对应一个进程,仅当使用该插件 阅读全文
posted @ 2021-11-16 16:03 果果1024 阅读(102) 评论(0) 推荐(0)
摘要:1.根据html文件构建DOM树和CSSOM树。构建DOM树期间,如果遇到JS,阻塞DOM树及CSSOM树的构建,优先加载JS文件,加载完毕,再继续构建DOM树及CSSOM树。(JS会对DOM节点进行操作,浏览器无法预测未来的DOM节点的具体内容,为了防止无效操作,节省资源,只能阻塞DOM树的构建。 阅读全文
posted @ 2021-11-15 15:01 果果1024 阅读(46) 评论(0) 推荐(0)
摘要:<script>: 脚本的获取和执行是同步的。此过程中页面被阻塞,停止解析。 defer: async: 阅读全文
posted @ 2021-10-22 14:35 果果1024 阅读(44) 评论(0) 推荐(0)