번들러(Bundler)란 무엇이며 왜 필요한가? 다이나믹한 상호 작용이 많은 대규모 웹 서비스들이 생겨나면서 수백 개의 JS 파일을 관리하기 어려워 다음과 같은 문제가 있다. 전역 범위를 갖는 수백 개의 자바스크립트 파일의 중복 선언 많은 자바스크립트 파일로 인한 로딩 수동적인 웹 개발 루틴 작업 (파일, 이미지 압축 / CSS 전처리기 변환 등) 이러한 문제를 해결하기 위해 번들러(Bundler)가 등장했다. 번들러(Bundler)란, 웹 애플리케이션을 구성하는 모든 자원을 하나의 파일로 묶는(버들) 도구를 의미한다. 번들러를 사용하면 모듈 단위의 코드 작성 네트워크 병목 완화(최적화) 웹 개발 작업 자동화 번들러는 웹팩(Webpack), Rollup, Parcel, Browserify 등이 있다. 웹..