如果对一个元素使用opacity,不把这个元素单独提取成一个图层,它会触发布局和重绘嘛?

来源:3-4 复合线程与图层【深入渲染流水线的最后一站】

Mesry

2022-06-14

输入正文

写回答

1回答

Mr_Max

2022-06-14

同学你好!

如果是css动画中使用opacity,就会有独立图层和GPU处理,不会触发布局重绘。如果是JS调整opacity,那由浏览器决定是CPU还是GPU处理,另外还有两者间的通信,这时最好有will-change提前告知,直接走GPU处理。

0
2
Mr_Max
回复
Mesry
对的...
2022-06-24
共2条回复

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

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

1109 学习 · 226 问题

查看课程