ECMA Script Modules
import
모던 브라우저만을 타겟팅하는 경우라면, ESM은 거의 대다수의 브라우저에서 네이티브하게 지원된다. 그렇다면 이제 더이상 번들러를 사용할 필요가 없는것 아닐까?
그렇지 않다. import/export 구문은 정적으로 분석이 가능하기 때문에, 번들러는 코드를 분석해 사용되지 않는 export를 제거해 최적화할 수 있기 때문이다.
모듈 시스템의 3가지 핵심을 해냄
- 독립적인 스코프
- 모듈 일부만 사용가능
- 의존성 관리가 수월해야