一文带你看透 Chrome 浏览器架构

市面上的浏览器很多,很多很多,多到数不过来。不过目前 Chrome 浏览器还是占了主导地位,至少在开发人员眼里 Chrome 的地位很高。这篇文章来说说 Chrome 浏览器的架构,漫谈漫谈~

抽象架构

浏览器的主要功能就是向服务器发出请求,在浏览器窗口中展示您选择的网络资源,这里所说的资源一般是指 HTML 文档,也可以是 PDF、图片或其他的类型。大体上,浏览器可以分为五部分,如下图:

主要可以分为:

  • 用户界面(地址栏、前进/后退按钮、书签菜单等)
  • 浏览器引擎(在用户界面和渲染引擎之间传送指令)
  • 渲染引擎(解析 HTML、CSS和JS并呈现页面)
  • 后端服务层(网络、数据存储如Cookie、Storage等)
  • 特别服务层(记住密码、暗黑模式等)

https://mp.weixin.qq.com/s/Xqb3Vg%5FjR%5Fs33wG4X7vsDA

评论