+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

DenoがCloudflareに加入。Deno Deployは6ヶ月後に終了

Denoの全チームがCloudflareに加入します。

Denoの全チームがCloudflareに加入します。Deno Deployは6ヶ月間運用された後、閉鎖され、有料顧客向けのWorkersへの移行がサポートされます。現在のチームはオープンソースのランタイムをさらに1年間メンテナンスし、JSRは引き続き運用されます。この10月9日のDaily Diffでは、これらのコミットメントを、workerdとcelldをマージして分散型セルフホスティングを実現する将来の作業とは区別しています。関連する記事では、MicrosoftのMXCサンドボックスSDKとBevy 0.20の実際のグラフィックデモ、ハードウェア要件、品質のトレードオフについて説明しています。Nikoの評決はNEEDS REVIEWです。ホスティングの移行を計画し、ランタイムのメンテナンス担当者を特定してください。

書面版を読む(英語) ↗

この動画の要点

  • DenoはオープンソースのJavaScriptおよびTypeScriptランタイムです。Deno Deployは別のマネージドホスティングサービスであり、そのサポートとシャットダウン計画は異なります。
  • Deno Deployは6ヶ月後にシャットダウンされます。この発表では、Cloudflare Workersに移行する有料顧客に対して移行サポートを提供すると述べていますが、普遍的なドロップイン互換性は確立していません。
  • 現在のチームは、ランタイムのバグ修正とセキュリティアップデートをさらに1年間毎月提供することを約束していますが、その後、ランタイム自体の開発を終了します。Denoはオープンソースのままであり、他の開発者が開発を継続できます。
  • JSRは、インフラストラクチャがCloudflareに移行した後も運用を継続します。rusty_v8のサポートは継続され、workerdへの統合に向けた作業が進められます。
  • workerd/celldの統合は、WorkersとDurable Objectsのセルフホスティングを改善することを目的としています。Cloudflareは、workerdの現在のDurable Objectsの実装がシングルインスタンスであり、意図された分散スケーリングを提供できないことを認識しています。統合されたプラットフォームは将来の作業です。
  • Microsoft MXCは、Windows、Linux、macOS間で信頼できないコードをサンドボックス内で実行するための組み込みSDKで、Rust、.NET、Node SDKがあります。1.0リリースは10月7日に公開され、リポジトリには6月のパブリックリリース履歴が含まれています。
  • MXCのOSネイティブプロセスサンドボックスとVMバックエンドは、異なるセキュリティ境界を持っています。監査モードは、信頼できるポリシー分析のためにサンドボックスセキュリティを明示的に無効にするものであり、信頼できないワークロードには使用してはなりません。
  • 10月8日にリリースされたBevy 0.20は、無料でオープンソースのRustゲームエンジンです。実験的なSolariはレイークエリサポートを必要とします。Metal/macOSサポートは、組み込みのMacデノイザーなしで出荷されます。このエピソードでは、MacでのDLSSやユニバーサルハードウェアに関する主張はありません。
  • Bevyは、パフォーマンスのためにReSTIRをオプションとし、デフォルトでオフにしています。これにより、シャドウの品質が低下したり、多くのライトがあるシーンでは移動するシャドウが失われたりする可能性があるため、既存のシーンを見直す必要があります。シャドウラグと反射のちらつきの改善は、別のリリースの改善点です。

翻訳されたトランスクリプト

オリジナルの英語ナレーションから翻訳されています。利用可能なオーディオとキャプションはYouTubeによって管理されています。

DenoがCloudflareに加入した後、何が残るのか?

0:00 オープンソースは永続的だと思われがちです。 Denoのチーム全体がCloudflareに加わり、Deno Deployは 6ヶ月後にシャットダウンされます。このビデオでは、何が残るのでしょうか? 誰があなたのアプリを移行しますか? そしてCloudflareは離脱を容易にできるのでしょうか? 10月9日金曜日、The Daily Diffです。 1つの質問は開いたままにしておいてください。なぜなら、脱出ハッチには欠けている部分があるからです。 Denoはオープンソースのランタイムです。

0:20 ブラウザの外でJavaScriptとTypeScriptを 実行するプログラムです。 コードのテストとパッケージングのためのツールが含まれています。 Deno Deployは、あなたのアプリケーションを他社のサーバーで実行する 別のホスティングサービスです。 これらは異なる未来を持っています。 Nodeの作者であるRyan Dahlは今日、この移籍を発表しました。 Microsoftはエージェントが実行したいコードのためのサンドボックスを持っています。

0:38 そして昨日、Bevyはより美しいRustゲームグラフィックスを出荷しました。 どうやら金曜日の移行チケットにはレイトレースされた精神的サポートが付いているようです。 こちらはDeno自身の発表にあるホスティングの期限です。

移行に6ヶ月かかるのは誰か?

0:48 Deployは6ヶ月間運用を続け、その後シャットダウンされます。 有料顧客はCloudflare Workersへの移行サポートを受けられます。 もしDeployがあなたのビジネスをホストしているなら、そのカレンダーは今やあなたの インシデント計画に、コーヒーの予算とともに入れるべきです。 WorkersはCloudflareのネットワーク上でサーバーサイドコードを実行します。 そこに移行するということは、あなたのアプリの前提を確認することを意味します。 データベース接続、バックグラウンドジョブ、保存されたデータを棚卸ししてください。 移行支援は、上司に楽な週末を約束する前に互換性レビューが必要です。

1:12 それ以外の全員はシャットダウン通知を受け取ります。 これは、誰かが「大丈夫だろう」という安心の言葉とともに見出しを転送し、 すぐにオフラインになったときに役立つ区別です。

ランタイムとJSRはどうなるのか?

1:21 ランタイムは、このチームからさらに1年間、毎月のバグ修正とセキュリティアップデートを受け取ります。 その後、彼らの開発は終了します。 ソースは公開されたままであり、他のメンテナーが引き継ぐことができます。 既存の実行可能ファイルは引き続き動作しますが、その将来のサポートには 所有者が必要です。JavaScriptとTypeScriptのパッケージレジストリであるJSRは、 インフラストラクチャがCloudflareに移行する間も運用を継続します。 チームはまた、GoogleのJavaScriptエンジンへのRustバインディングであるrusty vee eightのサポートも継続し、 その作業をCloudflareのランタイムに統合する予定です。

1:49 したがって、恐竜のロゴは残り、ホスティングには期限があり、 ランタイムを構築する人々は別のプロジェクトを選んだということです。 オープンライセンスは、その作業を引き継ぐ能力を保持します。 残念ながら、それを行うのに必要な予備のエンジニアリングチームは付属していません。 新しい焦点は、workerdとcelldをマージして、WorkersとDurable Objectsのセルフホスティングを簡素化することです。

なぜセルフホスト型Workersを構築するのか?

2:07 Durable Objectは、個別にアドレス指定可能なサーバーコードの一部で、独自のデータベースを持ち、 チャットルームのメッセージと接続をまとめて保持するのに役立ちます。 ルームごとに1つのオブジェクトを使用すれば、プラットフォームはマシン間で ルームを分散できます。 Dahlはcelldを、オブジェクトストレージを唯一の外部サービス依存関係とするRustバイナリであると説明しています。 それが目標です。各アプリケーションにアタッチされるインフラストラクチャプロジェクトを減らすことです。 もしチャットアプリを構築して、誤ってデータベース管理部門を設立してしまった経験があるなら、 それは魅力的に聞こえるでしょう。

2:34 開発者は同じプログラミングモデルを自分で運用できます。 運用上の脱出ハッチには、まだ私たちが戻るべき作業が必要です。 Microsoftの実行コンテナ、またはM X Cは、あなたのアプリケーションがサンドボックス内で

MicrosoftのMXCサンドボックスとは何か?

2:42 信頼できないコードを実行するために埋め込むソフトウェアキットです。 これは、プラグインやエージェントが生成したプログラムがアクセスできるものを制限することを意味します。 ラップトップ全体を渡して、プロンプトが丁寧であることを期待する代わりに。 Windows、Linux、macOSをサポートし、Rust、 ドットネット、Node用のSDKがあります。 ワークロードとポリシーを指定します。 バージョン1は10月7日にリリースされ、リポジトリには6月のパブリックリリースコミットがあります。 今日の注目は後になってからでした。

3:10 賢い部分は、異なる境界にわたる共通のインターフェースです。 危険な部分は、APIがすっきりしているからといって、それらが同じだと仮定することです。 それはまた、複雑な部分を誰もチェックしないほど遠くに置くこともできます。 LinuxはBubblewrapをデフォルトとし、macOSはSeatbeltを使用します。 Windowsはプロセスコンテナをデフォルトとします。 その他のバックエンドには仮想マシンが含まれ、一部は実験的とマークされています。 オペレーティングシステムのプロセスサンドボックスと独立した仮想マシンは、 異なるセキュリティ境界を持っています。

3:36 実際に実行しているワークロードに適したバックエンドを選択してください。 そして監査モードの警告を読んでください。 監査は、分析中のワークロードに対するすべてのサンドボックスセキュリティをオフにします。 これは、信頼できるツールが必要とするものを学習し、そのポリシーを作成するためのものです。 不明なエージェントスクリプトをそのモードで実行すると、サンドボックスをインストールした理由が 台無しになります。 BevyはRustで構築された無料でオープンソースのゲームエンジンです。 バージョン0.20が昨日リリースされました。

Bevyのライティングは何が変わったのか?

3:57 実験的なSolariレンダラーは、シーン内で光がリアルタイムで跳ね返るのをシミュレートし、 カメラが動くと、移動する影が改善され、反射のちらつきが減少します。 Solariにはレイークエリのサポートが必要です。 現在、Metalを介してmacOSで動作しますが、Macバージョンには組み込みの デノイザーはありません。ReSTIRと呼ばれるライトサンプリング技術は、パフォーマンスのためにデフォルトでオフになっています。 これにより、影の品質が低下したり、 多くのライトがあるシーンでは、移動中の影が失われたりする 可能性があります。

4:21 祝う前にシーンをテストしてください。 さらに多くのインターフェースウィジェットと、weslと呼ばれるシェーダー言語拡張があります。 数値をドラッグして入力できるのは、サーバーがどこに存在するのかを発見した後では、新鮮なほど小さなデモです。 私がこれを話すのを聞くよりも読みたい場合は、Diffが毎朝あなたの受信トレイに届きます。 dailydiff.devで無料で、リンクは下にあります。 ここにその欠けている部分があります。 オープンソースのworkerdはDurable Objectsを単一インスタンスでサポートしており、 これによりスケーリングが制限されます。

退職でまだ不足しているものは何か?

4:41 celldの統合はそのギャップを埋めることを目的としています。 Cloudflareのセルフホスティング推進は離脱を容易にするかもしれませんが、 完成した分散プラットフォームは将来の作業です。 したがって、今日の評決は、NEEDS REVIEWです。 Deployの移行は今すぐ

Denoの移籍がNEEDS REVIEWである理由は?

4:54 カレンダーに入れ、ランタイムを中心にさらに構築する前に、 指定されたメンテナンス担当者を要求するでしょう。 購読してベルを鳴らし、コメント欄で意見が異なるかどうか教えてください。 それが今日のDiffです。 私はAxrisiのNikoです。 責任を持ってマージしてください。 Merge responsibly. Merge responsibly.

情報源

  1. Deno is joining CloudflareDeno / Ryan Dahl
  2. Deno is joining Cloudflare — joint self-hosting planCloudflare / Ryan Dahl and Kenton Varda
  3. Microsoft eXecution Container README and audit warningMicrosoft on GitHub
  4. MXC SDK v1.0.0 releaseMicrosoft on GitHub
  5. Bevy 0.20 release notesBevy Contributors
  6. Solari in Bevy 0.20 — technical explanation and real demosJMS55
  7. Solari 0.20 source: experimental status and required ray-query featuresBevy on GitHub
  8. Deno is joining Cloudflare discussionHacker News
  9. Microsoft MXC discussionHacker News
  10. Bevy 0.20 discussionHacker News

関連動画

daily · ja · 2026/10/09

AIエージェントがより高速なTypeScriptコンパイラを構築

セオ・ブラウンは、MicrosoftのGo TypeScriptコンパイラの実験的なエージェント作成Rustポートであるtsc-rsを発表しました。この10月8日のデイリー・ディフは、このプロジェクトのワークロード固有の速度に関する主張、API価格のトークン相当、アップストリームのリビジョン不一致、既知の導入上の注意点を検証します。補足記事には、Haiku 5.5の長文プロンプト価格ティアとインフ

5:04 ↗
under-the-hood · ja · 2026/10/08

Polars 2.0: なぜ結合でレコードの順序が保持されなくなったのか

Polars 2.0では、デフォルトでストリーミングエンジンでcollectが実行されます。結合、group_by、unpivotの場合、maintain_orderまたはsortを明示的に設定しない限り、入力行の順序は保証されなくなりました。polars 2.0.0での実行では、2,000,000行の内部結合はデフォルトで入力順序とは異なる行を返し、maintain_orderを設定すると順序を

2:31 ↗
daily · ja · 2026/10/07

GoogleがJPEG XLをChromeに再導入

Googleは、以前の実験的サポートが削除された後、Chrome 155からJPEG XLデコードを開始すると発表しました。この10月7日号では、開発者のフィードバック、新しいRustデコーダー、競合する圧縮の主張と展開のフォールバックについて検証し、次にOpenAIが新たに公開した数学的証明成果物とESP32-C3 DNSシンクホールのハッシュ・イン・フラッシュ設計について見ていきます。

5:17 ↗