[Interview] 브라우저 렌더링 과정이 어떻게 되나요?
[Interview] 브라우저 렌더링 과정이 어떻게 되나요? 브라우저 렌더링 과정이 어떻게 되나요? ◆ 실제로 답한다면 ... 먼저 HTML, CSS를 기반으로 DOM, CSSOM Tree를 생성합니다. DOM, CSSOM Tree가 생성되면 이 2개를 기반으로 Render Tree를 생성합니다. 이때 Render Tree는 화면에 보여질 내용만 포함하기 때문에 display: none, meta tag와 같이 화면에 보이지 않는 것들은 포함하지 않습니다. Render Tree가 생성되면 Layout을 합니다. Reflow라고도 부르는 과정입니다. Viewport에 맞게 화면에 배치를 합니다. 이때 %, em, rem과 같은 상대 단위는 모두 px 단위로 변경이 됩니다. Layout 과정이 완료되면 pa..