Unbundling the JavaScript module bundler - DublinJS July 2018
Today we all use Webpack (right?), but I remember a time when you had to manually copy-paste JavaScript files to create a package of libraries you could use in your frontend application. Many years have passed since then and the landscape of module bundler
slides.com
아무것도 없는 상태에서 시작해서 단계적으로 모듈, 번들러를 설명해주셔서 이해하기 쉬웠다.
모듈
-> 여러개로 분리된 코드 조각
모듈의 장점
- 기능의 분리가 가능하고 인터페이스가 단순해진다.
- 각 모듈은 자신만의 스코프를 보장해준다.
- 모듈 재사용으로 개발과 유지보수가 용이해진다.
- 디버깅, 테스트시 용이성을 제공한다.
번들러
-> 여러 파일을 하나로 묶어주는 도구
(Tree shaking, Dev server 등의 기능이 추가될 수 있음)
번들러가 하는 일
- Dependency Resolution
- Packing
[Bundler] JavaScript 번들러 그리고 Webpack , Parcel , Rollup , Vite... (1)
안녕하세요. 정지현 입니다 :) 많은 JavaScript 프로젝트에서 모듈화를 위해 다양한 번들러를 사용하고 있습니다. CRA를 사용하다 보면 굳이 웹팩 설정까지 건들 일이 없었는데, 프로젝트가 고도화
velog.io