公式: 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