| 웹사이트 | rolldown.rs |
| 카테고리 | 번들러 |
| 라이선스 | 오픈소스 (MIT) |
| 가격 정보 | 무료(오픈소스); npm으로 배포 |
개요
Rust 기반 JavaScript 번들러로, 플러그인 재사용과 네이티브 성능을 통해 Rollup 호환 빌드를 가속화합니다.
장점
- 네이티브 Rust 성능으로 빌드 시간을 대폭 단축합니다.
- Rollup 호환 플러그인 생태계로 마이그레이션을 쉽게 진행할 수 있습니다.
- 트리 셰이킹과 코드 스플리팅을 지원하는 현대적인 ESM 우선 설계.
- Vite 생태계의 요구 사항을 반영한 활발한 개발 진행.
- 브라우저, Node, 라이브러리를 위한 다양한 출력 형식 설정 가능.
단점
- 성숙도가 아직 낮아 일부 Rollup 기능과의 호환성 격차가 존재합니다.
- 기존 번들러 대비 커뮤니티와 문서가 상대적으로 적습니다.
- 네이티브 바이너리 의존성으로 인해 크로스 플랫폼 설정이 복잡해질 수 있습니다.
- 복잡한 엔터프라이즈 빌드 파이프라인에서는 검증이 덜 되었습니다.
최종 평가
Rolldown은 플러그인 호환성을 유지하면서 Rollup 스타일 번들링에 Rust 속도를 도입하는 데 성공했습니다. 낮은 마이그레이션 부담으로 빠른 빌드를 원하는 Vite 및 라이브러리 팀에 적합합니다. 주요 트레이드오프는 Rollup이나 esbuild 대비 아직 발전 중인 성숙도입니다.