浏览器组件、浏览器进程

浏览器进程分类

1、浏览器进程:浏览器的主进程(负责协调、主控),只有一个。

主要作用:

  • 负责浏览器界面显示,与用户交互。如前进,后退等。
  • 负责各个页面的管理,创建和销毁其他进程。
  • 将渲染(Renderer)进程得到的内存中的Bitmap(位图),绘制到用户界面上。

2、第三方插件进程:每种类型的插件对应一个进程,仅当使用该插件时才创建

3、GPU进程:最多一个,用于3D绘制等

4、浏览器渲染进程(即通常所说的浏览器内核)(Renderer进程,内部是多线程的):不同站点的每个Tab页面各自有一个,主要作用为页面渲染,脚本执行,事件处理等

   多个线程

  • GUI渲染线程
  • JS引擎线程
  • 事件触发线程
  • 定时器触发线程
  • 异步http请求线程

5、网络进程:负责页面的网络资源加载

参考:

谷歌浏览器的js引擎进程(v8)与浏览器渲染引擎中的js引擎线程有什么联系吗

Chrome浏览器进程分析

深入理解浏览器工作原理

浏览器的工作原理:新式网络浏览器幕后揭秘

[译]从内部了解现代浏览器(1)

从 8 道面试题看浏览器渲染过程与性能优化

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值