모듈 번들러
여러 개의 자바스크립트 파일을 하나의 자바스크립트 파일로 만들어주는 것
여러 개의 파일 중 종속성이 존재하는 파일을 하나로 묶어 패키징
번들링을 함으로써 파일이 하나로 합쳐지고 네트워킹 요청 횟수는 줄어들게 된다.
중복된 소스코드를 최소화하고 모듈 개념이 도입되기 때문에 글로벌이 오염되지 않는다.
자바스크립트 간 종속성뿐만 아니라 자바스크립트 내에서 필요한 css나 이미지와 같은 리소스들도 같은 파일로 번들링하여 네트워크 요청을 최소화할 수 있다.
webpack도 많이 쓰지만 요즘엔 vite, esbuild도 많이 쓰는 것 같더라고요