ArthurWangCN / notepad

reading notepad
0 stars 2 forks source link

浏览器:浏览器组成 #32

Open ArthurWangCN opened 2 years ago

ArthurWangCN commented 2 years ago

对浏览器的理解

浏览器的主要功能是将用户选择的 web 资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是 HTML,也包括 PDF、image 及其他格式。用户用 URI(Uniform Resource Identifier 统一资源标识符)来指定所请求资源的位置。

浏览器可以分为两部分,shell 和 内核。其中 shell 的种类相对比较多,内核则比较少。也有一些浏览器并不区分外壳和内核。从 Mozilla 将 Gecko 独立出来后,才有了外壳和内核的明确划分。

ArthurWangCN commented 2 years ago

对浏览器内核的理解

浏览器内核主要分成两部分:

最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。

ArthurWangCN commented 2 years ago

常见浏览器所用内核

ArthurWangCN commented 2 years ago

浏览器的主要组成部分

值得注意的是,和⼤多数浏览器不同,Chrome 浏览器的每个标签⻚都分别对应⼀个呈现引擎实例。每个标签⻚都是⼀个独⽴的进程。