본문 바로가기
Node.js

Bun.js란? Bunjs 설치 사용법 bunjs 속도 performance 측정

by parkjp 2023. 9. 23.

 

 

Bun.js란?

Bun은 단일 파일에서 전체 스택 애플리케이션에 이르기까지 Javascript 및 TypeScript를 실행, 구축, 테스트 및 디버깅 하기 위한 빠른 올인월 툴킷이다. 현재 Node.js보다 속도면에서 빠르다고 알려져 있고 1.0버전까지 올라와서 대두되고 있다.

 

 

출처: bun.sh 홈페이지

 

Bun.js와 Node.js의 호환성

Bun.js 홈페이지를 보면 Node.js와의 호환성을 지원하고, Node.js 애플리케이션과 npm 패키지에서 Bun이 동작한다고 한다. 또한 fs, path 및 net과 같은 내장 모듈을 지원하고 __dirname 및 process 같은 전역 변수도 지원하고 있다.

 

자세한 내용은 아래 링크를 확인하면 된다.

https://bun.sh/docs/runtime/nodejs-apis

 

Node.js compatibility – Runtime | Bun Docs

Bun aims for complete Node.js API compatibility. Most npm packages intended for Node.js environments will work with Bun out of the box; the best way to know for certain is to try it.This page is updated regularly to reflect compatibility status of the late

bun.sh

 

Bun.js의 속도 Performance

Bun은 npm과 yarn보다 훨씬 빠르다고 한다. 전역 모듈 캐시를 사용하여 npm 레지스트리에서 중복 다운로드를 방지하고 각 운영체제에서 사용할 수 있는 가장 빠른 시스템 호출을 사용한다고 한다.

 

출처: bun.sh 홈페이지

 

 

자세한 내용은 Bun.js 홈페이지에서 확인할 수 있다.

https://bun.sh/blog/bun-v1.0

 

Bun 1.0 | Bun Blog

Bun 1.0 is finally here. Bun is a fast, all-in-one toolkit for running, building, testing, and debugging JavaScript and TypeScript, from a single file to a full-stack application. Today, Bun is stable and production-ready. We love JavaScript. It's mature,

bun.sh

 

반응형

'Node.js' 카테고리의 다른 글

[Node.js] Node.js + Express.js로 시작하기  (0) 2017.08.22
[Node.js] node.js 설치하기 (window os)  (0) 2017.08.14