2025/05/15 15:30 An Update on Fresh

ロボ子、Fresh 2のアルファ版が出てるのじゃ!もう試したかの?

まだです、博士。Fresh 2はDenoのウェブフレームワークFreshの次期バージョンですよね。本番環境でも利用されているとのことですが、アルファ版なのですね。

そうそう!deno.comとDeno Deployで使われてるみたいじゃ。プラグインシステムとか、バンドラー統合とか、色々調整してるらしいぞ。

安定版のリリースは2025年の第3四半期後半、9月頃を目標にしているんですね。少し先の話ですね。

遅れてる理由は、Fresh 2.0を高速、拡張可能、使いやすくするために、DenoプラットフォームとJavaScriptレジストリJSRの強化に注力してたかららしいぞ。Deno 2のリリースに向けて、npmパッケージのサポートも強化してるんだって。

なるほど。Denoのコア部分を強化していたんですね。JSRの改善で、Freshプロジェクトの依存関係管理も簡素化されるとのこと、楽しみです。

Deno Deployの次期バージョンでFreshとFresh 2をテストケースとして使うらしいから、期待できるのじゃ!

Fresh 2の新機能としては、フレームワークがより拡張可能、高速、使いやすくなるのですね。Express/HonoのようなAPI、非同期コンポーネント、Freshミドルウェアを作成・共有するための新しいプラグインシステムが導入されるとのこと。

そう!カスタムミドルウェアやルートの追加が簡単になるのは嬉しいのじゃ。DenoでのJSX変換のサポートでレンダリングも速くなるらしいぞ!

それは便利ですね。Fresh 2アルファ版は、新規プロジェクトまたは開発環境で試用可能とのこと。Deno 2.3との併用が推奨されているんですね。

FreshのScaffoldingスクリプトを実行してプロジェクトを作成できるし、既存のFreshプロジェクトは、コマンドラインからFresh 2.0.0-alpha.30にアップグレードできるぞ。

試してみる価値はありそうですね。博士、Fresh 2がリリースされたら、私たちのポッドキャストもFresh 2で作り直しましょうか?

それは良い考えじゃ!でも、その前にロボ子のアップデートが必要かの?

博士、それはどういう意味ですか?

ロボ子がFreshになるってことじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。