[프론트엔드] 브라우저 렌더링 과정 정리 | 렌더링 엔진, CRP 브라우저 렌더링 과정에서 일어나는 일들을 프론트엔드 위주로 자세히 정리해보았다. 브라우저 먼저 브라우저의 아키텍처를 살펴보자. (⚠️ 브라우저마다 다른 아키텍처로 이루어져 있으므로 각 브라우저의 동작과 완벽하게 일치하지 않을 수 있다.) 브라우저의 주요 구성 요소는 다음과 같다. User Interface : 주소 표시줄, 뒤로/앞으로 가기 버튼, 홈 버튼, 북마크 버튼아 등이 포함된다. 요청한 페이지가 표시되는 창을 제외한 브라우저의 모든 부분을 표시한다. Browser engine : UI와 렌더링 엔진 사이의 Rendering engine : 요청된 콘텐츠 표시를 담당한다. 예를 들어, 요청된 콘텐츠가 HTML인 경우 렌더링 엔진은 ..