Cloudflare、Denoチームを迎え入れ 単体ランタイムは終了へ

laptop displaying source code AI

Cloudflareは2026年10月9日、JavaScript実行環境「Deno」の開発チームが同社に加わると発表しました。Node.jsの生みの親であるRyan Dahl氏も参加します。買収額は非公開です。Denoの単体ランタイムとクラウドのDeno Deployは段階的に終了し、チームはCloudflare Workersの自前ホスティングを簡単にする仕事へ移ります。Denoを本番で使う開発者は、1年以内に移行先を考える必要が出てきました。

背景と文脈

Denoは2018年にRyan Dahl氏が発表したランタイムです。Node.jsの設計を見直す目的で作られました。TypeScriptを標準で動かせる点や、ファイルやネットワークへのアクセスに明示的な許可を求める権限モデルが特徴でした。

Node.jsに比べて後発であることから、普及は限定的でした。それでも標準ライブラリの整備やWeb標準APIへの準拠といった考え方は、Node.jsやBunにも影響を与えています。

Denoは約2,600万ドルを2回の資金調達で集めたと報じられています。収益化の柱として、ランタイム上で動くエッジ実行基盤のDeno Deployを立ち上げました。ここでCloudflare Workersと正面から競合することになります。Workersはユーザーに近い拠点でコードを実行するサービスです。巨大な資本を持つ相手との競争は、小さな会社には重い負担だったと見られます。

両社には過去の因縁もあります。2021年にはCloudflareがDenoのサイトとモジュールレジストリを誤ってブロックする事故がありました。今回の発表はその関係を考えると意外性のある組み合わせです。

技術/ビジネス面

最も重要な点は、Denoの製品ラインが畳まれることです。報道によると、公式のDenoランタイムは月次のバグ修正とセキュリティ更新のみを1年間続け、その後は新機能の開発を止めます。ソースコードはオープンソースとして残ります。Deno Deployは6か月後に終了し、有料顧客にはCloudflare Workersへの移行支援が用意されます。

パッケージレジストリのJSR(JavaScriptとTypeScript向けの公開パッケージ置き場)は、Cloudflareのインフラ上で運営が続きます。JSRを使うライブラリ作者にとっては、当面の影響が小さい部分です。

チームの新しい任務は、Workersとworkerdの自前ホスティングを大幅に簡単にすることです。workerdはCloudflareが公開しているWorkersのオープンソースランタイムです。Denoチームは、Workersの機能であるDurable Objects(状態を持つ小さな実行単位を、一意の名前で呼び出せる仕組み)を再実装した「celld」を持っています。Cloudflareはこのコードと設計の考え方をworkerdに取り込む計画です。

つまりDenoのランタイムそのものではなく、チームの知見と一部コードが生き残る形です。Cloudflareにとっては、クラウド専用だったWorkersを社内サーバーやほかのクラウドでも動かしやすくする狙いがあります。ベンダーロックインへの不安を和らげる効果が見込めます。

これからどうなるか

最初に確認すべきなのは、自分のプロジェクトがDenoのどの部分に依存しているかです。Deno Deployで動かしているAPIやEdge Functionsは、6か月以内の移行が必要になります。WorkersはWeb標準のFetch APIを基本にしているため、Deno向けに書いたハンドラは比較的移しやすいでしょう。一方でDeno KVなど独自APIを使っている場合は書き換えが発生します。

ランタイムを使うだけの開発者も、1年後の保守終了を見据えた判断が要ります。新規プロジェクトなら、Node.jsかBunを選ぶ方が安全です。既存のDeno製CLIツールは、当面は動き続けます。

JavaScriptランタイム市場の見方も変わります。Node.js、Bun、Denoの三つ巴は、事実上二強になりました。一方でCloudflareは、ランタイムを選ばせるのではなく、Workers互換の実行環境を各所に置く方向へ進んでいます。自前ホスティング機能の出来が、今後の評価を決めるでしょう。具体的な時期や仕様は、まだ明らかになっていません。

まとめ

CloudflareがDenoのチームを迎え、Denoの単体ランタイムとDeno Deployは終了へ向かいます。移行の期限は、Deployが約6か月、ランタイムの保守が約1年です。Denoを使っている開発者は、依存範囲の棚卸しと移行先の検討を早めに始めるのが良さそうです。Workersの自前ホスティングがどこまで簡単になるかは、今後の注目点です。

参考リンク

アイキャッチ画像: Photo by Jantine Doornbos on Unsplash

タイトルとURLをコピーしました