esbuild란?
Evan Wallace가 Go로 작성한 극단적으로 빠른 번들러·미니파이어다.
속도
Webpack·Rollup 대비 50~100배 빠름. 병렬화·Go 네이티브·최소 추상화가 비결.
활용
- Vite dev 모드 pre-bundling
- tsc 대체 TypeScript 트랜스파일
- Serverless 번들링 (esbuild + Lambda)
- 라이브러리 빌드
한계
코드 스플리팅·HMR 등 풀 번들러 기능은 Webpack·Rollup 대비 부족. Vite가 이 점을 보완해서 묶어 쓴다.