Open lingxiao-Zhu opened 3 years ago
浏览器的主进程(负责协调、主控),只有一个。作用:
为满足上面的功能,对应有以下线程:
当资源充足时,Network、Storage可以作为单独的进程。
这是为浏览器所有标签页和周边进程提供服务的单个进程。 随着帧的提交,GPU进程会将任何图块和其他数据(如四边形顶点和矩阵)上传到GPU,以实际将像素推送到屏幕。 GPU进程包含一个单独的线程,称为GPU线程,它实际上完成了工作。
每一个Tab页面就是一个渲染进程,作用就是渲染HTML页面,有多个。有以下线程:
每种类型的插件对应一个进程,仅当使用该插件时才创建,有多个。
可以通过 Chrome 浏览器的 窗口 -》任务管理器 进行查看。
以输入URL访问页面为例。
如果请求跨域的话,Network thread 不会将数据返回,而是抛出错误。
常见进程
浏览器进程
浏览器的主进程(负责协调、主控),只有一个。作用:
为满足上面的功能,对应有以下线程:
GPU进程
这是为浏览器所有标签页和周边进程提供服务的单个进程。 随着帧的提交,GPU进程会将任何图块和其他数据(如四边形顶点和矩阵)上传到GPU,以实际将像素推送到屏幕。 GPU进程包含一个单独的线程,称为GPU线程,它实际上完成了工作。
渲染进程
每一个Tab页面就是一个渲染进程,作用就是渲染HTML页面,有多个。有以下线程:
插件进程
每种类型的插件对应一个进程,仅当使用该插件时才创建,有多个。
进程之间如何协作的