重排和重绘

  • 重排:指的是当渲染树中的一部分(或全部)因为元素的规模尺寸、布局、隐藏等改变而需要重新构建的过程。这个过程比较耗费 CPU 资源,因为它需要三种计算:布局计算、样式计算、分层和绘制计算。重排比重绘的代价更高。
  • 重绘:指的是当渲染树中的一些元素需要更新属性,而这些属性只影响元素的外观、风格,而不会影响布局的过程。此时渲染引擎会根据元素的新属性重新绘制UI界面,称为重绘。
posted @ 2023-05-15 08:53  kitebear  阅读(56)  评论(0编辑  收藏  举报