Bun (ソフトウェア)
Bunとは、プログラミング言語Zigを用いてゼロから構築されたJavaScriptランタイム、パッケージマネージャー、テストランナービルダーである[3]。Jarred SumnerによってNode.jsの完全互換として設計された。Node.jsやDenoがJavaScriptエンジンとしてV8を利用しているのに対し、BunはJavaScriptCoreを採用している[4]。
| 開発元 | Oven |
|---|---|
| 最新版 | |
| リポジトリ | |
| プログラミング 言語 | Zig |
| 種別 | ランタイム環境 |
| ライセンス | MIT license[2] |
| 公式サイト |
bun |
バンドル、縮小化、サーバーサイドレンダリング(SvelteKit、Nuxt.js、Vite) がサポートされている。
ランタイムではForeign function interface (FFI)、SQLite3、TLS 1.3、DNS解決がサポートされている。 また、ファイル編集、HTTPサーバー、WebSocket、ハッシュ関数などの一般的なツールも提供されている[5]。
脚注
- “Release 1.1.4” (16 4月 2024). 21 4月 2024閲覧。
- Sumner, Jarred (2023年7月2日). “License”. Bun Docs. 2023年7月7日閲覧。
- Tyson, Matthew (2023年2月23日). “Explore Bun.js: The all-in-one JavaScript runtime” (英語). InfoWorld. 2023年10月9日閲覧。
- Omolana, Timilehin (2022年8月2日). “What Is Bun.js and Why Is the JavaScript Community Excited About It?” (英語). makeuseof.com. 2023年5月30日閲覧。
- “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.