概要
DenoチームがCloudflareに合流し、今後はCloudflare Workersプラットフォームに注力。 Denoランタイムは1年間サポート後、開発終了予定。 Deno Deployは6ヶ月後にサービス終了、Cloudflare Workersへの移行支援を提供。 JSRはCloudflareにインフラ移行し、運用継続。 celldやDurable Objectsを活用した新しい分散アプリ開発モデルに注力。
DenoチームのCloudflare参加と今後の方向性
- Denoチーム全員 が Cloudflare に参加
- サーバーソフトウェア開発の簡素化 を長年追求
- モジュール配布方法 や JavaScriptランタイムのセキュリティ保証、 完全なツールチェーンの要素 を再検討
- Node.js互換性 により、既存のJSエコシステムとの連携を実現
- Deno Deploy でアプリケーション配布の容易化を目指す
- celld の開発により、Cloudflare Workersのプログラミングモデルを活用した 分散アプリケーション構築 を推進
- スケーリング をアプリごとのインフラ構築ではなく プログラミングモデル に組み込み
- Cloudflare Workers や Durable Objects チームとの協業で、 新たなサーバー開発標準 の確立を目指す
Deno関連サービスの今後
- Denoランタイム は 今後1年間、バグ修正とセキュリティアップデートを 月次リリース でサポート
- 1年後に Denoランタイムの開発を終了、引き続き オープンソース として公開し、他者の開発参加を歓迎
- Deno Deploy は 6ヶ月後にサービス終了、有料顧客向けに Cloudflare Workersへの移行支援 を提供
- JSR は Cloudflareインフラ に移行し、運用を継続
- rusty_v8 のサポートも継続し、 workerd への統合を目指す
celldとAI時代の新しい抽象化
- AI時代 において、より良い抽象化の必要性が増大
- Durable Objects はエージェントハーネスに最適な機能(サーバーレス実行、永続状態、WebSockets、高水準JSインターフェース)を提供
- celld はDurable Objectsに特化し、 大規模エージェント運用 を支援
- Kenton Vardaとの Cloudflareブログ共同投稿 で詳細説明
- 自社インフラ上で大規模エージェント運用 を希望する場合は [email protected] まで連絡を推奨
コミュニティへのメッセージ
- Denoに貢献した全ての人々 (コード提供、ビジネス構築、問題報告、方向性への信頼)に感謝
- 今後も オープンソース精神 を尊重し、コミュニティの発展に期待