Vercel、Workflow SDKがNitro v3にネイティブ対応し同一ランタイムでの実行が可能に

Vercelは、Workflow SDKがNitro v3にネイティブ対応したことを発表しました。このアップデートにより、Workflowの各ステップがアプリケーションの他の部分と同じバンドルランタイム内で動作するようになります。現在はベータ版としての提供であり、Nitroベースのフレームワークを利用する開発者は、より密接な統合環境でワークフローを構築できるようになりました。
従来、Workflow SDKのステップはアプリケーション本体とは別のバンドルとして生成されていましたが、今回の統合によりNitroがアプリビルドの一部としてワークフローのルートをバンドルします。この変更に伴い、NitroのuseStorage()をはじめとするサーバーサイドAPIが「use step」関数内から直接利用可能になりました。また、Nitroの依存関係トレースとツリーシェイキングが適用されるため、未使用コードが排除され、ビルドの高速化とバンドルサイズの軽量化が実現しています。
開発運用面では、Nitroの開発サーバーが /_workflow というパスでワークフロー用Web UIをホストするようになります。ブラウザからこのエンドポイントにアクセスすることで、実行中のワークフローの監視やデバッグを直接行うことが可能です。なお、本機能を利用するにはNitro v3環境が必要であり、既存の構成からの移行時には依存関係の解決状況を確認する必要があります。
Related tools
この記事に関連するおすすめツール
比較検討しやすい導入候補を優先して表示しています。一部リンクは広告・アフィリエイトを含む場合があります。
出典: Vercel Changelog
要点を短く整理して掲載しています。詳細は出典を確認してください。


