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는 아직 미지원입니다.
댓글 0