롤빵의 첫인상

Bun에 대해 들은 이후로 그것을 시도하게 되어 매우 기뻤습니다.
이것이 바로 이 기사의 내용입니다.

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에 연결하거나

좋은 웹페이지 즐겨찾기