DenoがCloudflareに合流、Deno Deployは6か月後に終了
Deno(ディーノ)のチームがCloudflareに合流します。Deno Deployは6か月後に終了し、ランタイムには最後の1年間、毎月の修正が提供されます。JSRはCloudflareに移ります。
3 分で読めます

数字で見る
- until Deno Deploy shuts down
- 6 months
- of monthly bug-fix and security releases left for the Deno runtime
- 1 year
- Series A Deno raised in 2022, led by Sequoia
- $21M
Denoは2026年10月9日、Denoのチーム全員がCloudflareに合流すると発表しました。同社のホスティングサービスであるDeno Deployは、6か月間運用を続けた後に終了します。JavaScriptとTypeScriptのランタイムであるDenoランタイムには、公式の開発が終わる前に、さらに1年間、毎月のバグ修正とセキュリティのリリースが提供されます。Deno Deployでコードを動かしているすべてのチームにとって、移行のカウントダウンが始まりました。
Denoの生みの親であるRyan Dahlは、Denoのブログで「本日、その取り組みをさらに前進させるため、Denoのチーム全員がCloudflareに加わることを発表します」と書きました。両社とも、金額や取引の構成を明らかにしていません。Cloudflareは、この動きに関する自社の投稿を買収(acquisitions)のカテゴリーに分類しています。
Denoの各製品はどうなるのか
2つの発表と報道は、スケジュールについて一致しています。
| 製品 | どうなるのか |
|---|---|
| Denoランタイム | さらに1年間、毎月のバグ修正とセキュリティのリリースが提供され、その後、公式の開発が終わります。オープンソースのまま残り、ほかの人が引き継ぐこともできます |
| Deno Deploy | 6か月間運用を続けた後に終了します。有料顧客は、Cloudflare Workersへの移行の支援を受けられます |
| JSR | JavaScriptのパッケージレジストリは運用を続け、そのインフラはCloudflareに移ります |
| rusty_v8 | Denoは引き続きサポートし、workerdに取り込む作業を進めます |
どちらの投稿も、同社のデータベースサービスであるDeno KVや、WebフレームワークのFreshがどうなるのかには触れていません。Denoの投稿はFreshをオープンソースプロジェクトの1つとして挙げていますが、その計画は示していません。
RuntimeWireによると、Denoは2022年6月に、Sequoia Capitalが主導したシリーズAで2100万ドルを調達しました。
計画:自分で動かせるWorkers
合流したチームは、Cloudflareのモデルを、Cloudflare自身のネットワークの外で動かす作業に取り組みます。Workersは、Cloudflareのネットワーク全体でコードを動かすための同社のプラットフォームです。Durable Objectsは、状態を保持する必要があるアプリのための同社の構成要素です。
Cloudflareのブログによると、2つのソフトウェアが統合されます。
- workerdは、CloudflareのオープンソースのWorkersランタイムです。現在、そのDurable Objectsは単一のインスタンスとして動きます。ローカルでのテストには使えますが、スケールできません。
- celldは、分散アプリをセルフホストするためのDenoのシステムです。1つのRustバイナリで、外部への依存はオブジェクトストレージだけです。スケールするには、1つのストレージバケットに対して複数のcelldインスタンスを動かします。
celldのコードと考え方は、workerdに移されます。現在Cloudflareのシニアプリンシパルエンジニアを務めるDahlが、Bert Belderとともにこの取り組みを率います。目標は、セルフホストのworkerdを、Workersモデルで作られたアプリを動かすための、完全にサポートされた方法にすることです。
Dahlは「私たちは、Workersのプログラミングモデルをサーバーを作るための主流の方法にするために、Cloudflareに加わります」と書きました。CloudflareのディスティングイッシュトエンジニアであるKenton Vardaは、「私たちは、本当に本番環境で使ってもらうつもりでworkerdを公開しました」と付け加えました。セルフホストする人は、別のコピーではなく、「私たちが本番環境で動かしているのと同じコード」を動かすことになると、彼は書いています。Cloudflareは「今後数か月のうちに」詳細を明らかにするとしています。
開発者にとっての意味
- Deno Deployのユーザー:今すぐ計画を始めること。 本番環境の移行にとって、6か月は短い期間です。今週中に、Deploy上のすべてのプロジェクト、ドメイン、cronジョブ、環境変数を一覧にしてください。
- 有料顧客:移行の支援を早めに依頼すること。 Cloudflareは、Workersへの移行の支援を提供しています。期限間際に殺到する人たちより先に、そのリストに載ってください。
- Deno KVのデータを確認すること。 発表は、Deno KVがどうなるのかを述べていません。計画を立てる前にDenoに直接問い合わせ、エクスポートを用意しておいてください。
- ランタイムのユーザー:セキュリティ修正は1年間あります。 Denoはオープンソースのまま残りますが、その後、公式の開発は終わります。そのまま使い続けるか、Node.jsなど別のランタイムに移るか、コミュニティによるフォークができるかを見守るかを決めてください。Denoによると、Node.jsとの互換性は同社の取り組みの重要な部分でした。そのため、Nodeへの移行が容易になる可能性があります。
- JSRで公開している人:今のところ対応は不要です。 レジストリは、Cloudflareのインフラ上で運用を続けます。
- セルフホストする人:workerdに注目すること。 celldの統合が実現すれば、Cloudflare上だけでなく、自社のサーバーでもWorkersモデルを動かせるようになる可能性があります。
最初に重要となる期限は、10月9日から6か月後のDeno Deployの終了です。
出典
- Deno is joining Cloudflare - Deno
- Deno is joining Cloudflare (Cloudflare's announcement) - The Cloudflare Blog
- Deno team joins Cloudflare as runtime development winds down - AlternativeTo
- Deno joins Cloudflare to bring Workers to self-hosted infrastructure - RuntimeWire
関連記事

Zod 4.6.6のマルウェア騒動、不正なコミットはnpmに届かず
10月11日に公開されたZod 4.6.6の履歴には、9月21日に仕込まれたマルウェア入りの悪意あるコミットが残っていました。それらは同日に取り消され、どれもnpmには届いていません。

Bun 1.4.3がbun checkを追加、より高速なTypeScriptの型チェッカー
Bun 1.4.3は、TypeScript(タイプスクリプト)の型チェッカーbun checkを内蔵しました。Bunによると、tsc 7.0.2より3倍から6.4倍速く動作し、51,210件の適合性テストすべてに合格します。

npmマルウェア「MALFEX」、14か月間検知されず稼働
1人の攻撃者によるnpmのサプライチェーン攻撃「MALFEX」は、2023年以降に12個のパッケージを公開し、ダウンロード数は40,767回に達した。一部は今もアドバイザリーなしで公開されている。