Backend2024년 9월 2일1분 읽기

Bun 런타임 완벽 가이드 — Node.js 대체할 수 있을까

YS
YoungSam
조회 1254

Bun이란

Bun은 Zig로 작성된 올인원 JavaScript 런타임입니다. 패키지 매니저, 번들러, 테스트 러너를 내장하고 있어 별도 도구 설치가 불필요합니다.

성능 비교

// HTTP 서버 벤치마크 (req/s)
// Bun.serve: ~110,000 req/s
// Node.js http: ~45,000 req/s

Bun.serve({
  port: 3000,
  fetch(req) {
    return new Response("Hello Bun!");
  },
});

Node.js 호환성

대부분의 npm 패키지와 호환되지만, native addon이나 일부 Node.js 전용 API는 아직 미지원입니다.

BunJavaScriptRuntime

댓글 0

아직 댓글이 없습니다.