fat-cat

重排(reflow)和重绘(repaint)

重绘:通过构造渲染树和重排(回流)阶段,我们知道了哪些节点是可见的,以及可见节点的样式和具体的几何信息,接下来就可以把渲染树的每个节点都转换为屏幕上的实际像素,即节点转实际像素,这个阶段叫做重绘

重排(回流):无论通过什么方式影响了元素的几何信息(元素在视口内的位置和尺寸大小),浏览器需要重新计算元素在视口内的几何属性,这个过程叫做重排

如何减少重排和重绘?