browserresource-loadingwaterfall

홈페이지가 표시되기 위해 어떤 파일들이 어떤 순서로 전송되나요?

예상 시간
8
30초 답변

꼬리질문

조금 더 깊게 물어본다면

답변 뒤에 이어질 수 있는 질문들을 하나씩 열어볼 수 있어요.

CSS가 render blocking인 이유는?

부가 설명

화면 표시는 HTML 하나만으로 끝나지 않습니다. 여러 resource와 네트워크 round trip이 함께 관여합니다.

개발자 도구 Network 탭에서 waterfall을 보면 어떤 resource가 언제 요청되고 얼마나 걸렸는지 확인할 수 있습니다.

한 줄 정리

브라우저는 HTML을 먼저 받고, 파싱 중 발견한 CSS, JS, 이미지, font 같은 resource를 요청하며 dependency와 우선순위에 따라 화면을 그립니다.