문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 bun (문단 편집) == 상세 == 성능뿐만 아니라 기존의 node가 하지 못했던 all-in-one 컴셉을 내세우고 있다. 번들링, 트랜스파일링, 패키지 관리 등등을 모두 bun에서 처리할 수 있도록 한다고는 하나, 아직은 개발 중이라는 단점이 있다. node와 [[Deno]]가 [[V8]]엔진을 기반으로 사용하듯이 bun.js는 [[WebKit]]의 [[https://github.com/WebKit/WebKit/tree/main/Source/JavaScriptCore|JavaScriptCore]] 엔진을 사용한다. 또한 node와의 완벽한 호환성을 보장(drop-in replacement)한다는 점이 deno와의 가장 큰 차이점이다. 따라서 별도의 마이그레이션이 필요 없이 node를 bun run으로만 대체하기만 해도 속도가 빨라진다는 주장. 다만 실제로는 아직 미구현된 node API가 많아서 현재까지는 모든 툴이 돌아가는 것은 아니다. 모듈의 경우 {{{node_modules}}} 방식을 그대로 사용하기 때문에 기존 [[자바스크립트]]/[[타입스크립트]] 코드베이스를 그대로 활용할 수 있다는 점이 deno와의 또다른 차이점이다. 또한 TS뿐만 아니라 [[JSX]] 트랜스파일링 역시 내장으로 지원한다. 또 다른 특징으로는 {{{.env}}} 파일을 자동으로 로드해준다는 점이 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기