渲染的过程分为8个阶段
当浏览器接收到一个html 文档 会产生一个渲染任务
将其传递给渲染主线程的消息队列中
事件循环的作用下
渲染主线程取出消息队列中的渲染任务 开启渲染流程
开始解析
解析html成dom树和cssom树
样式计算
布局
分层
绘制 产生绘制指令 再将指令给到合成线程
合成线程 进行
分块
光栅化 优先去光栅化靠近视口的块
画
合成线程计算出每个位图在屏幕上的位置
交给GPU进程、GPU进程给到GPU硬件进行最终的页面显现
通过GPU进程通过GPU 硬件
显示到
到页面上