본문 바로가기
Frontend#Frontend#Bundler#Go조회 1

esbuild란?

정의

Go로 작성된 극고속 JS 번들러. Vite dev pre-bundling·TS 컴파일에 쓰임. 100배 빠른 속도로 유명.

다른 표현이에스빌드

esbuild란?

Evan Wallace가 Go로 작성한 극단적으로 빠른 번들러·미니파이어다.

속도

Webpack·Rollup 대비 50~100배 빠름. 병렬화·Go 네이티브·최소 추상화가 비결.

활용

  • Vite dev 모드 pre-bundling
  • tsc 대체 TypeScript 트랜스파일
  • Serverless 번들링 (esbuild + Lambda)
  • 라이브러리 빌드

한계

코드 스플리팅·HMR 등 풀 번들러 기능은 Webpack·Rollup 대비 부족. Vite가 이 점을 보완해서 묶어 쓴다.

🔗 함께 보면 좋은 용어

Frontend 전체 →