美文网首页
浏览器工作原理与实践__架构演进

浏览器工作原理与实践__架构演进

作者: 伍个一 | 来源:发表于2020-04-19 12:07 被阅读0次

    单进程浏览器时代


    1.png
        缺点
            不稳定
                浏览器的所有功能模块都运行在同一个进程里,一个线程执行出错,导致整个进程的崩溃
                插件,渲染引擎模块,复杂的JavaScript代码等都可能导致浏览器的崩溃
            不流畅
                因为浏览器中所有的页面都运·行在该线程中,所以这些页面都没有机会去执行任务,这样就会导致整个浏览器失去响应,变卡顿。
            
            不安全
                浏览器的插件可以获取操作系统的任意资源
    

    多进程浏览器时代

    早期Chrome进程架构图


    2.png

    目前多进程架构图


    3.png
        导致的问题
            更高的资源占用
            更复杂的体系架构
    

    未来面向服务的架构


    4.png

    相关文章

      网友评论

          本文标题:浏览器工作原理与实践__架构演进

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