← 질문 목록
#182깊이 0

프론트엔드 성능 최적화 시 번들 크기를 무엇으로 판단하는가?

프론트엔드심화성능

최초 로딩 시 사용자가 체감하는 LCP(Largest Contentful Paint)와 TBT(Total Blocking Time)를 기준으로 판단한다. 파일 용량뿐 아니라 런타임 실행 시간과 파싱 시간도 함께 봐야 한다.

성능 요소영향
런타임 성능JS 실행 및 DOM 조작 속도
네트워크 성능번들 다운로드 및 압축 해제 속도

파일이 작아도 복잡한 로직이 많으면 TBT가 늘어난다.

코드 분할(Code Splitting)으로 초기 진입점에 필요한 최소한의 JS만 로드하게 만든다. 초기 JS가 줄면 메인 스레드 점유 시간도 짧아진다.

트리 쉐이킹(Tree Shaking)으로 사용하지 않는 코드를 제거해 전송량을 줄인다. ESM(ES Modules)을 지원하는 라이브러리는 사용하지 않은 내보내기를 제거하기 쉽다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

프론트엔드 성능 최적화 시 번들 크기를 무엇으로 판단하는가?