번들러가 무엇인가요? 왜 필요한가요? with WebPack, Rollup, Vite, Turbopack
프론트엔드를 개발하다보면, 웹팩, 번들링 이런 단어들을 자주 접하게 됩니다.다만 개발 구현에만 허덕이던 초초초짜 주니어 시절에는 나중얘기로 미뤄두기만 했었죠 번들링에 대해 알면 알수록 클라이언트 시스템에 대한 전반적인 아키텍쳐도 이해할 수 있고,성능과는 어떤 연관성이 있는지 어떤 필요성이 있는지 알게되어 포스팅으로 남겨보려합니다. 번들러란?모듈 시스템 등장 배경초기의 웹 개발은 HTML, CSS, JavaScript 파일을 각각 작성한 뒤HTML에서 태그를 통해 JavaScript 파일을 직접 불러오는 방식이었습니다.이 과정에서 파일 간 의존성 순서(삽입 순서)부터 전역 스코프 오염까지모든 것을 개발자가 직접 관리해야 하면서 프로젝트 규모가 커질수록 유지보수는 점점 어려워졌습니다. 이러한 문제를 해결..
2026.01.22