한줄평
“빌드가 느려 답답한 프런트엔드 프로젝트에 확실한 속도 개선을 줍니다. 다만 Babel 생태계의 방대한 플러그인 전부를 대체하지는 못합니다.”
이런 분께 빌드 속도를 끌어올리려는 자바스크립트 개발자께 권합니다.
좋은 점
- Babel 대비 압도적으로 빠른 변환
- 여러 프레임워크에 이미 내장
아쉬운 점
- Babel 플러그인 호환이 완전하지 않음
SWC 소개
SWC 는 Rust 로 작성된 TypeScript·JavaScript 컴파일러 겸 번들러입니다. 최신 문법으로 짠 코드를 구형 브라우저가 이해하는 형태로 변환하며, 같은 일을 하는 Babel 보다 훨씬 빠른 속도가 강점입니다. 명령줄에서 직접 쓰거나 Next.js 같은 도구 내부에 엮여 빌드 시간을 줄이는 데 쓰입니다.