市面上的浏览器很多,很多很多,多到数不过来。不过目前 Chrome 浏览器还是占了主导地位,至少在开发人员眼里 Chrome 的地位很高。这篇文章来说说 Chrome 浏览器的架构,漫谈漫谈~
浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源,这里所说的资源一般是指 HTML 文档,也可以是 PDF、图片或其他的类型。大体上,浏览器可以分为五部分,如下图:
主要可以分为:
-
用户界面(地址栏、前进/后退按钮、书签菜单等) -
浏览器引擎(在用户界面和渲染引擎之间传送指令) -
渲染引擎(解析 HTML、CSS和JS并呈现页面) -
后端服务层(网络、数据存储如Cookie、Storage等) -
特别服务层(记住密码、暗黑模式等)
https://mp.weixin.qq.com/s/Xqb3Vg_jR_s33wG4X7vsDA
注意:本文归作者所有,未经作者允许,不得转载