HN 日本語サマリー

← 一覧へ戻る
プログラミング

DenoがCloudflareに参入

Deno Is Joining Cloudflare (deno.com)

212 pointsby ilreb99 コメント

要約

JavaScriptランタイムであるDenoの開発チーム全体がCloudflareに参入することが発表されました。この統合により、Denoのランタイム開発は終了しますが、Denoはオープンソースとして存続し、他の開発者による継続が歓迎されます。Deno Deployは6ヶ月後にシャットダウンされますが、JSRはCloudflare上で継続されます。この動きは、サーバー開発の標準化と、Cloudflare WorkersおよびDurable Objectsとの連携強化を目指すものです。

全文翻訳

DenoがCloudflareに参入 2026年10月9日 Ryan Dahl お知らせ 製品アップデート 長年にわたり、私たちはサーバーソフトウェア開発をよりシンプルにするために取り組んできました。モジュールの配布方法、JavaScriptランタイムが提供できるセキュリティ保証、完全なツールチェーンに何を含めるべきか、そしてアプリケーションをスタンドアロン実行可能ファイルとしてどれだけ容易に配布できるか、といった疑問を投げかけてきました。Node.jsとの互換性も、その作業の重要な一部となりました。ユーザーはDenoの改善を求めつつ、既存のJSエコシステムに接続し続けたいと考えていたからです。チームとコミュニティは、これらの機能を統合し、JS開発のあり方に関する前提に挑戦するランタイムを構築しました。本日、Denoチーム全体がCloudflareに参入し、その取り組みをさらに推進することを発表します。私たちの野心は常にランタイムを超えていました。私はこのことをJavaScript Containersのブログ記事で書きました。コンピュート、ストレージ、コミュニケーションが連携し、各アプリケーションが独自のインフラを構築する必要がないようにすることです。Deno Deployで、私たちはその目標に向けてさらに一歩進みました。アプリケーションの実行を可能な限りシンプルにしたかったのです。しかし、Deployの構築と運用は、その開発者エクスペリエンスの下にどれほどの複雑さが残っているかを示してもくれました。私はそのレイヤーもシンプルにしたいと考えました。これがcelldにつながりました。Cloudflare Workersのプログラミングモデルを基盤とするcelldは、開発者が最初から分散アプリケーションを構築できるようにすると同時に、システムの運用をシンプルにします。私が大いに興奮しているのは、スケーリングがプログラミングモデルに組み込まれており、各アプリケーションが自分で構築する必要のあるインフラではないという点です。DenoからDeno Deploy、そしてcelldへの進化は、この動きが私たちにとって理にかなっている理由を説明しています。Cloudflareでは、WorkersチームとDurable Objectsチームの取り組みと統合します。私たちは、このプログラミングモデルをサーバー構築のデフォルトの方法にしたいと考えており、Cloudflareのネットワーク上でも、あるいは独自のインフラストラクチャ上でも実行できるようにします。参入は、私たちの努力をどこに集中させるかを選択することも意味します。私たちは、独立したランタイムとホスティングサービスを開発し続けるのではなく、この共有プラットフォームに将来の開発作業を投入することを決定しました。Denoで構築してきた人々にとって、これは重大な変化であることを承知しています。コードを提供してくれた方々、Denoでビジネスを構築した方々、問題を報告してくれた方々、そして私たちの方向性を信頼してくれた方々、すべてに感謝します。具体的な影響は以下の通りです。Denoランタイムは、バグ修正とセキュリティアップデートを含む月次リリースをさらに1年間サポートします。その1年後、私たちはDenoランタイムの開発を終了します。Denoはオープンソースのまま維持され、その開発を継続したいと考える他の人々を歓迎します。Deno Deployは、シャットダウンされるまで6ヶ月間稼働を続けます。有料顧客がCloudflare Workersに移行するための移行サポートを提供します。JSRは引き続き稼働し、そのインフラストラクチャはCloudflareに移行されます。私たちはrusty_v8のサポートを継続し、workerdへの統合を目指します。より良い抽象化の必要性は、特にAIにおいて顕著です。Durable Objectsは、エージェントハーネスに特に役立つ機能(低コストのサーバーレス実行、永続的な状態、WebSocket、高レベルなJavaScriptインターフェース)を統合します。これが私が最も探求したいことであり、celldがDurable Objectsに焦点を当てている理由です。Kenton Vardaと私は、Cloudflareのブログで共同執筆した記事でさらに詳しく説明しています。大規模なエージェントを構築しており、独自のインフラストラクチャで実行したい場合は、ry@cloudflare.comまで今すぐご連絡ください。