浏览器渲染原理

最近看到一篇浏览器渲染的文章,读后笔记记下来。

浏览器的进程

  • Browser进程

    • 主进程,协调用户的操作。主控子进程的管理,提供存储功能
  • 渲染进程

    • 将HTML、css、js转换成我们的主页
  • 网络进程

    • 网络资源的加载
  • GPU进程

    • 解决性能问题
  • 插件进程

    • 插件的运行
    • 插件容易崩溃,所以用这个进程来隔离

一个浏览器包含一个browser主进程、一个GPU进程、一个网络进程、多个渲染进程和多个插件进程。

多进程的好处

  • 进程相互隔离,保证稳定性
  • 不会被JS阻塞(当前渲染进程)整体浏览器其他页面的运行
  • 插件进程和渲染进程在沙箱中,防止执行恶意程序

浏览器导航流程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值