text
뿐만 아니라 attribute
, src
, alt
등도 개별 노드로 생성, DOM 트리 생성 중에 img
, link
태그를 만나면 해당 요소가 가지고 있는 에셋 다운로드meta tag
, display: none
은 포함되지 않음 → 웹 접근성 고려할 필요성 있음position
, left
, top
, width
, height
, font-size
, border-width
등background
, box-shadow
, border-radius
, color
등transform
, opacity
는 리플로우, 리페인트 생략(GPU가 관여할 수 있는 속성 - DOM 트리를 변경하지 않도록 설계되어 있음 - 즉, 브라우저가 상대적으로 쾌적하게 렌더링할 수 있음)left
, right
, top
, bottom
- 리플로우, 리페인트가 필요 → trasform: translate(x, y)
- 리플로우, 리페인트 생략, GPU 가속 활용trasform: translate(x, y)
- 레이어 최적화 없음 → trasform: translate3d(x, y, z)
- 레이어 최적화 진행(브라우저는 해당 요소를 그래픽 레이어로 처리)