瀏覽器都有哪些進程?
1.Browser進程(即上篇文章截圖里面的瀏覽器進程):瀏覽器的主進程(負責協調、主控),只有一個。主要作用:
- 負責瀏覽器界面顯示,與用戶交互。如前進,后退等
- 負責各個頁面的管理,創建和銷毀其他進程
- 將渲染(Renderer)進程得到的內存中的Bitmap(位圖),繪制到用戶界面上
- 網絡資源的管理,下載等
2、第三方插件進程:每種類型的插件對應一個進程,僅當使用該插件時才創建
3、GPU進程:最多一個,用於3D繪制等
4、瀏覽器渲染進程(即通常所說的瀏覽器內核)(Renderer進程,內部是多線程的):主要作用為頁面渲染,腳本執行,事件處理等