【发布时间】:2014-12-10 01:53:20
【问题描述】:
在 Chrome 开发工具时间线中,填充的绿色矩形(表示绘制操作)和空的绿色矩形(显然也表示绘制操作的某些内容...)之间有什么区别?
【问题讨论】:
标签: google-chrome-devtools repaint
在 Chrome 开发工具时间线中,填充的绿色矩形(表示绘制操作)和空的绿色矩形(显然也表示绘制操作的某些内容...)之间有什么区别?
【问题讨论】:
标签: google-chrome-devtools repaint
绘画实际上是两个任务:绘制调用和光栅化。
所以,有了这个背景,我们开始吧:
本质上,两者都是绘画,它们只是代表整个工作的不同子任务。如果您遇到性能问题(并且从您提供的抓取中,您似乎受到了油漆限制),那么您可能需要检查您通过 CSS 或 JavaScript 更改的属性,并查看是否有仅合成器的方法来实现同样的结局。 CSS Triggers 在这里可能会有所帮助。
【讨论】: