• 전통적인 컴파일링은 기계코드(바이너리)로 변환
  • JS에서는 더 많은 브라우저가 이해할 수 있는 다른 버전의 자바스크립트 구문으로 변환
  • 컴파일링 도구
    • babel
    • 빌드 도구에 의해 자동화
      • webpack
        • 번들링
      • parcel
      • vite
        • 개발 서버 속도
          • ESM
        • Rollup 기반 더 효율적인 번들링
          • 트리 쉐이킹, 코드 스플릿
        • HMR (Hot Module Replacement)