Vite 사용하는 이유

Dependencies

→ 사전 번들링은 esbuild로 해서 빠름

  1. CommonJS 그리고 UMD 모듈을 ESM으로 가져오기
  2. 퍼포먼스
    1. 여러 디펜던시가 존재하는 ESM 모듈을 하나로 변환

Source Code

→ 수정이 잦은 파일은 다이나믹 import

History

ESBuild

HMR (rollup, snowpack)

Vite