2021.05.30, Max Kim
브라우저의 동작 과정과, 브라우저의 동작 과정상의 최적화 방법을 소개합니다.
<aside> 🌍 chrome의 webkit 렌더링 엔진 기준으로 설명합니당. 욕심으로는 JS단에서의 최적화도 설명하고 싶었지만 뭔가 브라우저라는 주제에서는 벗어나는 것 같아 화면 요소 최적화를 통해 브라우저의 부하를 줄이는 방법에 대해서 중점적으로 설명해봤습니다.
</aside>
HTML을 받은 직후에 브라우저가 취하는 동작입니다.


렌더링 엔진은 HTML 문서를 파싱하고, 콘텐츠 트리 내부에서 태그들을 DOM 노드로 변환한다. 그 다음 외부 CSS파일과 함께 포함된 스타일 요소도 파싱하여 CSSOM 트리를 만든다. 트리 두개를 각각 따로 만듬
HTML 파싱 과정

HTML 파싱
CSSOM 파싱
