웹에서 브라우저의 Critical Rendering Path(주요 렌더링 경로)의 올바른 순서는?
보통 MDN Web Docs해설
브라우저는 HTML을 파싱하여 DOM 트리를, CSS를 파싱하여 CSSOM 트리를 생성합니다. 두 트리를 결합한 렌더 트리에서 각 요소의 위치와 크기를 계산(Layout)하고, 화면에 픽셀로 그립니다(Paint). 이 경로를 최적화하면 FCP(First Contentful Paint)가 빨라집니다.
브라우저는 HTML을 파싱하여 DOM 트리를, CSS를 파싱하여 CSSOM 트리를 생성합니다. 두 트리를 결합한 렌더 트리에서 각 요소의 위치와 크기를 계산(Layout)하고, 화면에 픽셀로 그립니다(Paint). 이 경로를 최적화하면 FCP(First Contentful Paint)가 빨라집니다.