모듈 시스템이 등장한 이유최초 JS는 하나의 파일에 모든 기능을 담아야 했다\-> 파일을 분리해서 포함하는 모듈이 없었기 때문브라우저에서 모듈을 이해할 수 없었음ESM 등장 전까지 존재하던 CJS, AMD, UMD 방식은 결국 브라우저가 이해하기 위해서는 번들링을 통해