Cloudflareは2026年10月9日(現地時間)、JavaScript/TypeScriptランタイムであるDenoを買収したと発表した。Denoチームは、Cloudflare Workersのコア技術であるDurable Objectsパターンをオープンソースとして実装した「celld」を開発。Cloudflareはこの技術を基盤とし、同社のプログラミングモデルを用いたアプリケーション構築を支援する「workerd」の自己ホスティング推進に注力する構えだ。しかし、これに伴い、Denoランタイム自体の開発は今後1年間で終了する方針が示された。

今回の買収は、Denoチームが2026年8月にCloudflare WorkersのDurable Objectsパターンをオープンソースとして実装した「celld」の最初のバージョンをリリースしたことに続く動きだ。Cloudflareは「workerd」の自己ホスティングを、Workersプログラミングモデルを使用してアプリケーションを構築・実行する第一級のサポートされた方法とすることを目指し、celldをその基盤として構築する方針を明らかにしている。

Denoランタイムの維持について、Cloudflareは今後1年間、バグ修正とセキュリティアップデートを含む月次リリースでDenoランタイムをサポートすると表明した。その1年後、2027年10月9日(現地時間)にはDenoランタイムの開発を終了する予定だ。Deno自体は引き続きオープンソースとして維持され、開発の継続を希望する関係者を歓迎するとしている。

DenoおよびNode.jsの作者であるライアン・ダール (Ryan Dahl) 氏は、Hacker News上でのコメントでこの決定を「共同決定であり、私も同意する」と説明した。ダール氏は、Denoの成功に最も投資し、最も多くの作業を行ってきたものの、I no longer think the most important work can be done there.と、もはやそこで最も重要な仕事ができるとは思わないとの見解を示している。同氏によれば、Denoには良いアイデアがあり、よく設計されているものの、最終的には大きな問題を解決していないという。

ダール氏は、DenoがNode互換性の重力井戸に吸い込まれてしまい、Nodeと全く同じように振る舞うことを余儀なくされたと指摘。なぜNodeを再実装するのか? それは機能している。わずかなパフォーマンス、UX、またはセキュリティ上の利点では不十分だと続けた。同氏は強力な新しい抽象化を構築することに関心があるとしている。celldは、調整と永続化のためにオブジェクトストレージのみに依存しており、ファイルシステムやネットワークと対話するためのわずかに異なるAPIにとどまらず、サーバー開発のための全く新しいモデルだとダール氏は評価している。

Denoの機能としては、ファイルを読み書きできるファイルやフォルダ、アクセスできるネットワークホストを正確に指定できる権限システムが挙げられる。Node.jsも2023年4月のNode v20.0.0で同様の権限モデルを追加し、2025年1月にはNode v22.13.0で安定版となったが、特定のネットワークホストの許可リストはまだサポートしておらず、ネットワークアクセスはオンかオフのいずれかである。


参考: Simon Willison’s Weblog (アーカイブ) — 2026年10月10日 07:48 (JST)

この記事をシェア
X はてブ LinkedIn