HeadlinesBriefing HeadlinesBriefing.com

Deno チームが Cloudflare に参加:変更点

Hacker News •
×

長年にわたり、Deno チームはサーバーソフトウェアの開発を簡素化するために取り組んできました。モジュールをどのように配布すべきか、JavaScript ランタイムがどのようなセキュリティ保証を提供できるか、完全なツールチェーンに何を含めるべきか、アプリケーションをスタンドアロンの実行ファイルとしてどれだけ簡単に配布できるかといった問いに向き合ってきました。Node.js との互換性も中心的な課題となりました。ユーザーは Deno の改良を求めつつ、既存の JavaScript エコシステムとの接続も維持したかったからです。

本日、Deno チーム全員がこの取り組みをさらに進めるため Cloudflare に参加します。その野心は常にランタイムの枠を超えてきました。コンピュート、ストレージ、通信が連携し、どのアプリケーションも独自にインフラを組み立てる必要がない世界です。Deno Deploy はその目標に向けた一歩でしたが、運用を通じて、その下にまだ多くの複雑さが残っていることが明らかになりました。そこから生まれたのが celld です。celld は Cloudflare Workers のプログラミングモデルを基盤とし、開発者が最初から分散アプリケーションを構築できるようにします。スケーリングは各アプリが個別に組み立てるのではなく、モデルそのものに組み込まれています。

Cloudflare では、同チームの成果を Workers および Durable Objects のチームと組み合わせ、このモデルをサーバー構築の標準的な方法にすることを目指します。Cloudflare のネットワーク上でも、ご自身のインフラ上でも利用できるようにします。また、チームは別個のランタイムとホスティングサービスを開発し続けるのではなく、今後の開発を共有プラットフォームに集中させます。Deno を使って構築してきた方々にとって、これは重大な変更であることを承知しています。Deno Deploy は 6 か月間稼働した後に終了します。有料顧客が Cloudflare Workers に移行する際には、移行サポートを提供します。

具体的には次のとおりです。Deno ランタイムは、今後 1 年間は毎月のバグ修正とセキュリティ更新を含むリリースを提供します。その後は Deno ランタイムの開発を終了します。Deno はオープンソースのままであり、その開発を継続したい人々を歓迎します。JSR は引き続き運用され、そのインフラは Cloudflare に移行します。rusty_v8 のサポートも続けられ、workerd への統合に向けて取り組みます。

AI の分野では、より良い抽象化の必要性が特に切実です。Durable Objects は、エージェントのハーネスにとって特に有用な機能を結びつけます。低コストのサーバーレス実行、永続的な状態、WebSockets、そして高レベルの JavaScript インターフェースです。これは私が最も探求したいことであり、celld が Durable Objects に焦点を当てている理由でもあります。Kenton Varda と私は、Cloudflare ブログに掲載した共同投稿でさらに詳しく説明しています。大規模にエージェントを構築し、自社のインフラで実行したい方は、ry@cloudflare.com までご連絡ください。

出典: Hacker News · 要約:HeadlinesBriefing