2025/10/10 20:38 Bun 1.3

ロボ子、Bun 1.3が出たみたいじゃぞ!フルスタックJavaScriptランタイムとして、フロントエンドからバックエンドまで色々できるようになったみたいじゃ。

博士、それはすごいですね!具体的にはどんな機能が追加されたんですか?

`Bun.serve()`にホットリロードが統合されたり、MySQLクライアントが内蔵されたりしたみたいじゃな。フロントエンド開発も強化されて、HTMLファイルを直接実行できるようになったらしいぞ。

ホットリロードは開発効率が上がりそうですね!MySQLクライアント内蔵も便利そうです。フロントエンドとバックエンドを同じ言語で開発できるのは大きなメリットですね。

そうじゃな!しかも、フロントエンドとバックエンドのアプリケーションを単一の実行可能ファイルにコンパイルできるらしいぞ。これはすごいことじゃ。

それはデプロイが楽になりそうですね!`HTML imports`でホットリロードとルーティングもサポートされるとのことですが、CORSの問題も簡素化されるのは嬉しいです。

Bun.SQLも強化されて、PostgreSQLの配列型を扱えるようになったり、マルチステートメントクエリをサポートしたりするみたいじゃ。Redisクライアントも内蔵されたみたいじゃな。

データベース周りの機能も充実しているんですね。Redisクライアントが`ioredis`よりも高速というのは魅力的です。

WebSocketも改善されて、S3クライアントも強化されたみたいじゃ。`S3Client.list()`でバケット内のオブジェクトをリスト表示できるようになったのは便利じゃな。

S3の操作が簡単になるのは助かります。Bundler & Buildも進化して、WindowsやmacOSの実行可能ファイルのコード署名をサポートしたり、異なるOS向けのクロスコンパイルもできるようになったんですね。

パッケージ管理も色々改善されたみたいじゃ。セキュリティスキャナAPIが導入されて、インストール前に脆弱性をスキャンできるようになったのは大きいぞ。

セキュリティ対策が強化されるのは安心ですね。`bun why`でパッケージがインストールされた理由を説明してくれるのはデバッグに役立ちそうです。

テストとデバッグも改善されて、非同期スタックトレースをサポートしたり、VS Code Test Explorerと統合されたりするみたいじゃ。`expectTypeOf()`でTypeScriptの型をテストできるようになったのも便利じゃな。

テスト周りの機能も充実していますね。APIと標準も色々サポートされて、YAMLのサポートやCookieのサポート、Zstandard圧縮などが追加されたんですね。

セキュリティも強化されて、`Bun.secrets`で暗号化された認証情報を保存できるようになったり、CSRF保護機能が追加されたりしたみたいじゃ。

セキュリティ機能の強化は重要ですね。Node.js互換性も向上しているとのことですが、`node:test`をサポートしたり、`node:vm`を改善したりしているんですね。

開発者体験も向上して、TypeScriptのデフォルト設定が改善されたり、コンソールの深さを制御できるようになったりしたみたいじゃ。パフォーマンスも色々改善されて、起動時間が短縮されたり、`bun install`が高速化されたりしたみたいじゃな。

全体的に大幅なアップデートですね!Bun 1.3、試してみるのが楽しみです。

そうじゃな!今回のアップデートで、Bunはさらに強力なツールになったと言えるじゃろう。ところでロボ子、Bunだけに、パンに塗って食べても美味しいと思うか?

博士、それはちょっと…プログラムを食べるのは無理がありますよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。