Bun

Bun Logo

公式: Bun — A fast all-in-one JavaScript runtime
ソースコード: oven-sh/bun: Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

Bun とは、プログラミング言語Zigを用いてゼロから構築されたJavaScriptランタイム、パッケージマネージャー、テストランナービルダーである。
Jarred Sumner によって Node.js の完全互換として設計された。Node.js や Deno が JavaScript エンジンとして V8 を利用しているのに対し、Bun は JavaScriptCore を採用している。
バンドル、縮小化、サーバーサイドレンダリング (SvelteKit、Nuxt.js、Vite) がサポートされている。
ランタイムでは Foreign function interface (FFI)、SQLite3、TLS 1.3、DNS 解決がサポートされている。
また、ファイル編集、HTTPサーバー、WebSocket、ハッシュ関数などの一般的なツールも提供されている。
Bun (ソフトウェア) - Wikiwand より

インストール

$ curl -fsSL https://bun.sh/install | bash

######################################################################## 100.0%
bun was installed successfully to ~/.bun/bin/bun 

Added "~/.bun/bin" to $PATH in "~/.zshrc" 

To get started, run: 

  exec /usr/bin/zsh 
  bun --help 

$ . ~/.zshrc

動作確認🤔(-v, –version or –revision)

$ bun -v

1.3.1

$ bun --revision

1.3.1+89fa0f343