전통적인 컴파일링은 기계코드(바이너리)로 변환 JS에서는 더 많은 브라우저가 이해할 수 있는 다른 버전의 자바스크립트 구문으로 변환 컴파일링 도구 babel 빌드 도구에 의해 자동화 webpack parcel