index

文章目录
  1. 1. Chrome的多进程架构
  2. 2. 其他
  3. 3. 其它参考资料

Chrome的多进程架构

参考资料

  • Browser Process
    • UI thread
    • network thread
    • storage thread
  • Renderer Process: 每个页面创建一个
    • Main thread
      • JSCore
      • DOM Tree
      • CSS
      • Render Tree & Layout Tree
      • Paint
        • Layer
        • Raster
    • Web Worker
      • normal worker
      • service worker
  • GPU Process
    • Composite
  • Plugin Process: 每个chrome插件创建一个

其他

参考资料

  • Browser Processnetwork thread完成一次浏览器的请求
  • 事件处理
    • 优化: passive=true && non-fast scrollable region
    • 通过PaintRecords查找被点击的dom

其它参考资料