Chromium 多进程架构
为了避免渲染挂了导致整个浏览器挂了,Chromium采用多进程架构,UI、tab管理、扩展等进程称为“浏览器进程(browser)”,每一个tab相关的进程称为“渲染进程(renderers)”。
每一个renderer通过它自己的全局对象RenderProcess与browser通信。同样browser也有RenderProcessHost来管理每一个renderer。
在每一个renderer有一个或多个RenderView,它被RenderProcess管理。