美文网首页
浏览器的多进程

浏览器的多进程

作者: bestCindy | 来源:发表于2020-09-22 22:35 被阅读0次

    下面列举了浏览器的一些进程

    Browser 进程

    • 控制 chrome 的地址栏,书签栏,返回和前进按钮
    • 负责各个页面的管理,创建,销毁进程
    • 网络资源管理,下载
    • Tab 以外的大部分工作由 Browser 进程负责
    • 该进程包括一些线程
      • UI thread:控制浏览器上的按钮以及输入框
      • network thread:处理网络请求,从网上获取数据
      • storage thread:控制文件等的访问

    从名字可以看出,该进程负责浏览器的一些全局操作

    第三方插件进程

    每种类型的插件对应一个进程,仅当使用该插件的时候创建

    GPU 进程

    最多一个,用于 3D 绘制

    浏览器渲染进程

    • 这就是我们常说的浏览器内核
    • 它的内部是多线程的
    • 负责页面的渲染,脚本执行,事件处理等

    每一个 Tab 页,都是一个进程

    我们可以通过 chrome 的任务管理器看下:


    参考
    https://segmentfault.com/a/1190000012925872
    https://jishuin.proginn.com/p/763bfbd23b80

    相关文章

      网友评论

          本文标题:浏览器的多进程

          本文链接:https://www.haomeiwen.com/subject/blmgyktx.html