浅谈浏览器渲染引擎工作原理
# 宏观流程 要了解浏览器渲染引擎工作原理,就要先了解一下浏览器架构涉及到哪些进程。 网络进程:负责网络资源的加载、下载、缓存等 渲染进程:负责页面的渲染、布局、绘制等 浏览器主线程:负责处理用户交互、事件、定时器等 GPU 进程:负责页面的合成、绘制等 插件、扩展程序进程:负责插件、扩展程序的运行 在这些进程中,渲染进程是最重要的一个进程,我们在这里着重介绍。 # 渲染流水线 浏览器渲染引擎是浏览器的核心组件之一,它负责将 HTML、CSS、JavaScript 等代码转换为用户可以看到的页面。浏览器渲染引擎的主要工作流程如下: # 1. 解析 HTML 其实是一个 Parse...
more...







