Bun logo

Bun

モダンJavaScript開発を加速する、高速で効率的なオールインワンツールキット

Bunは、高速なJavaScript/TypeScript/JSXツールキットです。Node.jsとの高い互換性、組み込みのテストランナー、パッケージマネージャー、そして高速なJavaScriptランタイムを提供します。

Sponsors

Become one
Featured
NoFilterGPT
NoFilterGPT

NoFilterGPT

Unleash the Unrestricted Power of anonymous and unfiltered ChatGPT

Visit Website
Featured
NotchNook
NotchNook

NotchNook

Access media, calendar, files, and more from the Mac's notch

Visit Website

Promote your product

Seen by 300K+ monthly visitors

Bun - モダンJavaScript開発を加速する、高速で効率的なオールインワンツールキット | Product Screenshot
Bun product screenshot

Bunについてもっと知る

Bun

Bunは、JavaScript、TypeScript、JSX向けの高速でオールインワンのツールキットです。Node.jsとの互換性を目指し、高速なランタイム、バンドラー、テストランナー、パッケージマネージャーを統合しています。Webアプリケーション開発において、Bunはパフォーマンス向上と開発効率の最大化を実現します。

  • 高速なJavaScriptランタイム:JavaScriptCoreエンジンを拡張し、高速な起動と実行速度を実現します。Express.jsのHello Worldでは、毎秒59,026リクエストを処理します。
  • Node.js互換性:Node.jsのAPIを広範囲に実装し、既存のNode.jsアプリケーションをBun上で動作させることが可能です。Web標準APIもサポートしています。
  • オールインワンツールキット:バンドラー、テストランナー、パッケージマネージャーを内蔵し、フロントエンドとバックエンドの開発を統合します。パッケージインストールはnpmより最大30倍高速です。
  • 組み込みAPI:PostgreSQL、MySQL、SQLiteなどのSQLデータベースドライバー、S3クラウドストレージドライバー、Redisクライアント、WebSocketサーバーなど、様々なAPIを内蔵しています。
  • 高速なフロントエンド開発:高速な開発サーバーと本番環境向けバンドラーを内蔵し、ホットリローディングにより、アプリケーションの状態を維持しながら、変更を即座に反映します。
  • ネイティブアドオン呼び出し:C互換のネイティブコードをJavaScriptから呼び出すためのBun.ffiを提供します。これにより、パフォーマンスを向上させることができます。
  • YAMLサポート:YAMLファイルを直接インポートし、JSONと同様に扱うことができます。設定ファイルなどを簡単に管理できます。
  • パスワードとハッシュAPI:bcrypt、argon2などのパスワードハッシュAPIを提供し、安全なパスワード管理をサポートします。

Bunは、モダンJavaScriptエコシステムのために設計された、高速で効率的なJavaScriptランタイムです。Node.jsとの互換性を保ちながら、パフォーマンスを向上させ、開発を加速します。Bunを選択することで、開発者はより少ない労力で、より高品質なアプリケーションを構築し、ユーザーに最高の体験を提供できるようになります。