Bun (ソフトウェア)

Bunとは、プログラミング言語Zigを用いてゼロから構築されたJavaScriptランタイムパッケージマネージャー、テストランナービルダーである[3]。Jarred SumnerによってNode.jsの完全互換として設計された。Node.jsDenoJavaScriptエンジンとしてV8を利用しているのに対し、BunはJavaScriptCoreを採用している[4]

Bun
開発元 Oven
最新版
1.1.4[1] ウィキデータを編集 / 2024年4月16日
リポジトリ
プログラミング
言語
Zig
種別 ランタイム環境
ライセンス MIT license[2]
公式サイト bun.sh

バンドル、縮小化、サーバーサイドレンダリング(SvelteKitNuxt.jsVite) がサポートされている。

ランタイムではForeign function interface (FFI)、SQLite3TLS 1.3、DNS解決がサポートされている。 また、ファイル編集、HTTPサーバー、WebSocketハッシュ関数などの一般的なツールも提供されている[5]

脚注

  1. Release 1.1.4 (16 4月 2024). 21 4月 2024閲覧。
  2. Sumner, Jarred (2023年7月2日). License”. Bun Docs. 2023年7月7日閲覧。
  3. Tyson, Matthew (2023年2月23日). Explore Bun.js: The all-in-one JavaScript runtime (英語). InfoWorld. 2023年10月9日閲覧。
  4. Omolana, Timilehin (2022年8月2日). What Is Bun.js and Why Is the JavaScript Community Excited About It? (英語). makeuseof.com. 2023年5月30日閲覧。
  5. Bun APIs”. Bun Docs. 2023年9月11日閲覧。

関連項目

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.