DenoチームはCloudflareへの合流を発表しました。これは、最も著名な代替JavaScriptランタイムの一つにとって大きな転換点となります。vltの創設者兼CEOであるDarcy Clarke氏によると、Denoランタイムは今後1年間で段階的に終了し始めます。Cloudflare傘下でのチームの新たな主要目標は、Denoの「celld」技術を、CloudflareのWorkersおよびDurable Objectsのオープンソース実装である「workerd」に統合することです。独立したDenoプロジェクトは移行プロセスに入りますが、JSR(JavaScript Registry)はCloudflareのインフラ上で継続して運営されます。
プロジェクトの段階的終了にもかかわらず、Clarke氏は、Denoがエコシステム全体の改善のための触媒としての役割を成功裏に果たしたと主張しています。Denoはもともと2018年にNode.jsからの「クリーンな決別」として立ち上げられ、デフォルト拒否の権限モデルによるセキュリティ優先の設計、第一級のTypeScriptサポート、そしてWeb標準APIへの依存を提唱しました。Denoは最終的に既存のエコシステムに対応するためにNodeおよびnpmとの互換性を含める方向へと転換しましたが、その存在によって既存の勢力はDenoが提唱した多くの機能を採用せざるを得なくなりました。これには、Node.jsへのグローバルfetch、Web Streams、Web Cryptoの統合や、安定した権限モデル、単一実行ファイルビルドの採用が含まれます。
この移行は、独立したベンチャーキャピタル支援のランタイムがより大きな企業のインフラに吸収されるという、より広いトレンドを浮き彫りにしています。Clarke氏はこれを、JavaScriptCoreやV8の歴史的な資金調達モデルになぞらえており、それらの基礎となるエンジンはAppleやGoogleのような巨大な組織によって維持されていると述べています。独立したDenoランタイムは終了しますが、その遺産は開発者が毎日使用するツールの中に生き続けます。この競争は、JavaScriptエコシステムが近代化するために必要な「緊急性」を提供しました。その結果、特定のプロジェクトが市場シェアを獲得しなかったとしても、改善されたパッケージ管理や標準化されたAPIといった技術的革新は、風景全体において標準となったのです。
