有几个问题

来源:9-1 Web加载&渲染基本原理

Mesry

2022-06-07

1.布局树是CSSOM嘛?
2.Raster Thread和Compositor Thread都是在Renderer Process里嘛?
3.Raster Thread做的是将页面拆分图层构建图层树嘛?还是说这部分是main thread做的,Raster Thread只做绘制

写回答

1回答

Mr_Max

2022-06-08

同学你好!

  1. 这里提到的布局树就是合并DOM和CSSOM后构建的渲染树,包含所有要绘制的节点及其有效样式。

  2. 是的,它们都在Renderer进程里。

  3. 具体讲是main thread提交信息告诉compositor thread要绘制什么,然后后者负责绘制图层。但是图层可能非常大,就会切块分给raster thread去做。

0
3
Mesry
好的,那切块分给raster thread去做之后。构建图层树,把绘制出来的图层合成成一帧,都是compositor thread做的嘛?那构建图层树,是在分给raster thread之前还是之后?
2023-02-12
共3条回复

前端性能优化企业级解决方案 6大角度+大厂视野

只要项目还在线,性能优化永远是时刻要关注的问题

1109 学习 · 226 问题

查看课程