본문 바로가기
Backend#Backend#JavaScript#Runtime조회 2

Bun란?

정의

Zig로 작성한 고성능 JavaScript·TypeScript 런타임 + 패키지 매니저 + 번들러 + 테스트 러너 통합.

다른 표현Bun 런타임

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 대부분 동작. 일부 네이티브 바인딩·서버리스 공식 지원 제약이 남은 이슈.

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Backend 전체 →