Bun이란?
Node.js의 대안을 표방하는 올인원 JS/TS 런타임이다. Zig로 구현돼 cold start·HTTP 처리·패키지 설치 모두 Node 대비 빠르다.
통합 기능
- 런타임 — TypeScript·JSX 바로 실행
- 패키지 매니저 —
bun install, npm 대비 수 배 빠름 - 번들러 — Webpack/Vite 대체
- 테스트 러너 — jest 호환 API
- 내장 SQLite, WebSocket, HTTP 서버
1.0+ 성숙도
Node 호환 95%, Express·Prisma·Next.js 대부분 동작. 일부 네이티브 바인딩·서버리스 공식 지원 제약이 남은 이슈.