롤빵의 첫인상
2359 단어 javascriptwebdevnodebunjs
이것이 바로 이 기사의 내용입니다.
Bun을 설정하는 핵심에 대해 알아보기 전에 잠시 시간을 내어 그것이 무엇인지 이야기해 봅시다.
번은 무엇입니까?
Bun은 Node와 Deno를 이미 알고 있는 것처럼 완전히 새로운 JavaScript 런타임입니다.
그러나 그들은 속도를 염두에 두고 처음부터 이것을 구축합니다.
아이디어는 우리가 JavaScript 및 TypeScript 앱에 Bun을 사용할 수 있다는 것입니다.
Node-API 기능의 90%와 함께 제공되며 가져오기, WebSockets 등과 같은 모든 환상적인 웹 API가 함께 제공됩니다.
자세한 내용은 다루지 않겠지만 Bun은 V8 엔진이 아닌 JavaScriptCore 엔진으로 작성되었습니다. 그들은 메모리 관리에 도움이 되는 ZIG로 코드를 작성했습니다.
여기의 조합은 그것을 그렇게 빨리 만드는 것입니다!
롤빵 시도
좋아, 나는 긴 배경 이야기를 좋아하는 사람이 아니며 그것이 어떻게 작동하고 수행되는지 보고 싶어한다.
이제 몇 가지 응용 프로그램을 시작하고 실행해 보겠습니다.
먼저 Bun을 설치합시다.
터미널을 열고 다음 명령을 실행합니다.
curl -fsSL https://bun.sh/install | bash
이제 폴더를 만들고 내부에 다음 내용이 포함된
http.js
파일을 추가합니다.// http.js
export default {
port: 3000,
fetch(request) {
return new Response('Welcome to Bun!');
},
};
이제 이 폴더에서 다음 명령을 실행합니다.
bun run http.js
이제
http://localhost:3000/
를 방문하면 Bun의 환영을 볼 수 있습니다.Bun은 여전히 많은 부분이 개발 중이고 현재 제한되어 있기 때문에 일부 필수 요소는 여전히 개발해야 하므로 모든 응용 프로그램을 서둘러 마이그레이션하지는 않을 것입니다.
그러나 런타임에 대한 다음과 같은 큰 프레임워크가 될 수 있으므로 이에 대한 느낌을 얻는 것이 좋습니다.
읽어주셔서 감사합니다. 연결합시다!
제 블로그를 읽어주셔서 감사합니다. 내 이메일 뉴스레터를 구독하고 Facebook에 연결하거나
Reference
이 문제에 관하여(롤빵의 첫인상), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dailydevtips1/a-first-look-at-bun-162l텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)