번들러가 코드 크기를 줄이는 진정한 방법 — Tree Shaking의 원리와 한계
프론트엔드 프로젝트가 대형화될수록 빌드 결과물의 크기가 점차 증가하는 것은 자연스러운 현상입니다.기능의 확장과 라이브러리의 누적 사용으로 인해 번들 사이즈(Bundle Size) 가 커지게 되며, 이는 로딩 속도 및 사용자 경험 저하로 직결됩니다.
그러나 실제로 애플리케이션이 사용하는 코드는 전체 의존성의 일부에 불과합니다.이때 사용되지 않는 코드를 제거하여 번들을 경량화하는 과정을 수행하는 기술이 바로 Tree Shaking입니다.현대의 번들...
devnote-vienna453.hashnode.dev5 min read