리플로우(Reflow) vs 리페인트(Repaint)
Title
리플로우(Reflow) vs 리페인트(Repaint)
Category
BrowserTags
Aliases
리플로우(Reflow) vs 리페인트(Repaint)
리플로우와 리페인트
리플로우(Reflow)와 리페인트(Repaint)
Reflow vs Repaint
Related
Created
2 years ago
Updated
6 months ago
리플로우(Reflow)
- 생성된 DOM 노드의 레이아웃(너비, 높이 등) 변경 시 영향받는 모든 노드(자식, 부모)의 수치를 다시 계산하여 렌더 트리를 재생성하는 작업입니다.
리페인트(Repaint)
- 레이아웃과 상관이 없는 스타일 속성(배경색, 글자색 등) 변경 시에 렌더 트리를 재생성하는 작업입니다.
transform과 opacity
- 리플로우와 리페인트를 모두 일으키지 않는, 컴포지팅만 일으키는 속성으로는
transform
과opacity
뿐이다.