Notice
Recent Posts
- Today
- Total
반응형
목록reflow (2)
빵 입니다.
Render Tree 구성, Reflow, Paint(Repaint)
CSSOM tree와 DOM tree는 Render tree로 결합된다. Render tree는 표시되는 각 요소들의 “레이아웃”을 계산하는 데 사용되며, 각 노드를 화면의 실제 픽셀로 렌더링하는 페인트 프로세스에서 사용하는 입력값으로 사용된다. HTML, CSS 입력값을 기반으로 DOM tree와 CSSOM tree를 만들었다. 그러나 둘 다 document의 다른 측면을 캡처하는 독립적인 객체이다. 하나는 콘텐츠에 대한 설명이고, 하나는 document에 적용해야하는 스타일 규칙에 대한 설명이다. 어떻게 두가지를 병합하고, 브라우저가 화면의 픽셀을 렌더링하도록 할까? 📌 TL;DR DOM tree와 CSSOM tree가 결합되어 Render tree를 만든다. Render tree는 화면을 렌더링하는..
브라우저
2022. 7. 26. 17:33
Reflow 와 Repaint
Reflow 화면에서 요소를 배치하기 위해 브라우저에서 사용하는 프로세스를 Reflow라고 한다. Reflow 되는 상황 - DOM 요소를 조작 - 기하학에 대한 CSS 규칙이 변경 - 브라우저 크기가 조정 - 대상 요소를 기반으로 스타일을 다시 계산해야하는 경우 각 요소의 하위 항목, 상위 항목 및 DOM에 표시된 요소에 대해 실행 Repaint redraw라고도하는 repaint 레이아웃이 아닌 스타일을 업데이트해야 할 때 사용하는 프로세스 위치, 너비, 높이와 관련이없는 스타일로 color, background 등을 조작
재밌는 것
2019. 4. 15. 11:42
반응형