Cosen95 / fe_interview

字节、阿里、美团、滴滴、腾讯等大厂高级前端面试题整理
238 stars 25 forks source link

Chrome浏览器,仅仅打开了1个页面,为什么有4个进程? #90

Open Cosen95 opened 4 years ago

Cosen95 commented 4 years ago

参考极客时间浏览器工作原理与实践课程

看下最新的Chrome进程架构图: 从上图可以看出,最新的 Chrome 浏览器包括:1 个浏览器(Browser)主进程、1 个 GPU进程、1 个网络(NetWork)进程、多个渲染进程和多个插件进程。

下面来这个看下几个进程的功能:

而打开 1 个页面至少需要 1 个网络进程、1 个浏览器进程、1 个 GPU 进程以及 1 个渲染进程,共 4 个;如果打开的页面有运行插件的话,还需要再加上 1 个插件进程