+− THE DAILY DIFFdev & AI news
NEEDS REVIEW

Deno 加入 Cloudflare;Deno Deploy 將於六個月後關閉

Deno 的整個團隊將加入 Cloudflare。

Deno 的整個團隊將加入 Cloudflare。Deno Deploy 將運作六個月後關閉,並為付費客戶提供遷移至 Workers 的支援。現有團隊將在未來一年內維護開源運行時,而 JSR 將繼續營運。10 月 9 日的這份 Daily Diff 將這些承諾與未來合併 workerd 和 celld 以實現分佈式自行託管的工作分開。支援故事解釋了 Microsoft 的 MXC 沙盒 SDK 和 Bevy 0.20 的真實圖形演示、硬件要求和質量權衡。Niko 的判決是 NEEDS REVIEW:規劃託管遷移並確定運行時的維護者。

閱讀書面版本(英文) ↗

本影片涵蓋的內容

  • Deno 是一個開源 JavaScript 和 TypeScript 運行時。Deno Deploy 是一個獨立的託管服務;它們的支援和關閉計劃不同。
  • Deno Deploy 將運作六個月後關閉。該公告為付費客戶提供遷移到 Cloudflare Workers 的支援,但並未建立通用的即插即用兼容性。
  • 現有團隊承諾在未來一年內提供每月運行時錯誤修復和安全更新,然後結束其自身的運行時開發。Deno 保持開源,其他人可以繼續開發。
  • JSR 將繼續營運,其基礎設施將遷移到 Cloudflare。rusty_v8 支援將繼續,並努力將其整合到 workerd 中。
  • workerd/celld 合併旨在改進自行託管 Workers 和 Durable Objects。Cloudflare 承認 workerd 當前的 Durable Objects 實現是單實例的,無法提供預期的分佈式擴展。合併後的平台是未來的工作。
  • Microsoft MXC 是一個嵌入式 SDK,用於在 Windows、Linux 和 macOS 上沙盒執行不受信任的代碼,並提供 Rust、.NET 和 Node SDK。其 1.0 版本於 10 月 7 日發布;該存儲庫包含 6 月的公開發布歷史。
  • MXC 的操作系統原生進程沙盒和 VM 後端具有不同的安全邊界。審計模式明確禁用沙盒安全,用於可信策略分析,不得用於不受信任的工作負載。
  • Bevy 0.20 於 10 月 8 日發布,是一個免費的開源 Rust 遊戲引擎。實驗性的 Solari 需要光線查詢支援。Metal/macOS 支援發布時沒有內置 Mac 降噪器;該集沒有聲稱 DLSS-on-Mac 或通用硬件。
  • Bevy 將 ReSTIR 設為可選並默認關閉以提高性能。這可能會降低陰影質量,或在有許多光源的場景中失去移動陰影,因此現有場景需要審查。改進的陰影延遲和反射閃爍是單獨的發布改進。

翻譯的文字記錄

從英文原文旁白翻譯。可用的音頻和字幕由 YouTube 控制。

Deno 加入 Cloudflare 後,哪些能保留下來?

0:00 開源聽起來是永久的。 Deno 的整個團隊將加入 Cloudflare,而 Deno Deploy 將在六個月後 關閉。在這個視頻中,哪些能保留下來? 誰來遷移您的應用程式? Cloudflare 能否讓離開變得更容易? 今天是 10 月 9 日星期五,這是 The Daily Diff。 請保留一個問題,因為緊急出口少了一個部件。 Deno 是一個開源運行時,

0:20 它是在瀏覽器之外運行 JavaScript 和 TypeScript 的程序。 在你的瀏覽器之外。 它包含用於測試和打包你的代碼的工具。 Deno Deploy 是一個獨立的託管服務,可在 其他人的伺服器上運行你的應用程式。 這些有不同的未來。 Node 的創建者 Ryan Dahl 今天宣布了這一舉動。 微軟為你的代理想要運行的代碼提供了一個沙盒,

0:38 昨天 Bevy 推出了更漂亮的 Rust 遊戲圖形。 顯然,星期五的遷移工單附帶了光線追踪的情緒支持。 這是 Deno 自己的公告中的託管截止日期。

誰有六個月的時間進行遷移?

0:48 Deploy 將繼續運營六個月,然後關閉。 付費客戶將獲得遷移到 Cloudflare Workers 的支持。 如果 Deploy 託管你的業務,那麼該日程表現在應納入你的事件 規劃中,與咖啡預算一起。 Workers 在 Cloudflare 的網絡上運行服務器端代碼。 遷移到那裡意味著檢查你的應用程序的假設。 清點數據庫連接、後台作業和存儲的數據。 遷移幫助需要在向老闆承諾

1:12 輕鬆的週末之前進行兼容性審查。其他人則會收到關閉通知。 當有人轉發標題並帶有 令人放心的話語「應該沒問題」,然後立即下線時,這是一個有用的區別。

運行時和 JSR 會怎樣?

1:21 該運行時將從這個團隊獲得一年的每月錯誤修復和安全更新。 然後他們的開發就結束了。 源代碼保持開源,其他維護者可以繼續維護。 您現有的可執行文件將繼續運行,但其未來的支援現在需要一位 擁有者。JSR,JavaScript 和 TypeScript 的套件註冊表, 將繼續運營,同時其基礎設施將遷移到 Cloudflare。 該團隊還將繼續支援 rusty vee eight,它是其與 Google JavaScript 引擎的 Rust 綁定,並計劃將該工作整合到 Cloudflare 的運行時中。

1:49 所以恐龍標誌得以倖存,託管有截止日期, 而構建運行時的人們已經選擇了另一個項目。 開放許可證保留了您接管工作的能力。 不幸的是,它沒有附帶執行此操作所需的額外工程團隊。 新的重點是合併 workerd 和 celld 以簡化 Workers 和 Durable Objects 的自行託管。

為什麼要構建自託管 Workers?

2:07 Durable Object 是一個可單獨尋址的伺服器代碼片段,擁有自己的資料庫, 可用於將聊天室的消息和連接保持在一起。 每個房間使用一個對象,平台就可以將房間分佈在不同的機器上。 跨機器。 Dahl 將 celld 描述為一個 Rust 二進制文件,其唯一的外部服務依賴是對象存儲。 這就是雄心壯志,每個應用程序附帶的基礎設施項目更少。 每個應用程式。 如果你曾經構建過聊天應用程式並意外地創建了一個

2:34 數據庫管理部門,這聽起來很有吸引力。 開發人員可以自己操作相同的編程模型。 營運的應急出口仍然需要我們稍後會回頭來做的努力。

什麼是 Microsoft 的 MXC 沙盒?

2:42 Microsoft 的執行容器 (MXC) 是一個軟件套件,你的應用程式 嵌入它以在沙盒中運行不受信任的代碼。 這意味著限制插件或代理生成的程序可以訪問的內容, 而不是將整個筆記本電腦交給它,並希望提示是禮貌的。 它支援 Windows、Linux 和 macOS,並提供 Rust、 dot net 和 Node 的 SDK。 你指定工作負載和策略。 版本一於 10 月 7 日發布,且儲存庫中有一個 6 月的公開

3:10 發佈提交。今天的關注度稍後才出現。 聰明之處在於不同界限之間的通用介面。 危險之處在於假設它們是相同的,因為 API 看起來很整潔。 它還可以把複雜的部分放得足夠遠,以至於沒有人檢查它。 Linux 預設為 Bubblewrap,macOS 則使用 Seatbelt。 Windows 預設為進程容器。 其他後端包括虛擬機,其中一些標記為實驗性。 操作系統進程沙盒和獨立的虛擬機具有

3:36 不同的安全邊界。 為你實際運行的工作負載選擇後端。 並閱讀審計模式警告。 審核會關閉所有沙盒安全,用於分析工作負載。 這是為了了解受信任工具需要什麼,以便您可以編寫其策略。 讓一個未知代理腳本通過該模式將會破壞您 安裝沙盒的原因。 Bevy 是一個用 Rust 構建的免費開源遊戲引擎。

Bevy 的燈光有什麼變化?

3:57 零點二十版本昨天發布。 其實驗性的 Solari 渲染器能實時模擬光線在場景中彈跳, 改進了移動陰影,並減少了相機移動時反射的閃爍。 Solari 需要光線查詢支援。 現在它透過 Metal 在 macOS 上運行,儘管 Mac 版本沒有內置 去噪器。出於性能考慮,名為 ReSTIR 的光線採樣技術預設為關閉。 這會降低陰影質量 並在有許多光源的場景中失去移動中的陰影。

4:21 有很多燈光。 在慶祝之前測試你的場景。 還有更多的介面小工具和一個名為 wesl 的著色器語言擴展。 你可以透過拖曳來調整數字輸入,這是一個令人耳目一新的小演示, 在你發現你的伺服器將會放在哪裡之後。 如果您寧願閱讀此內容,也不願聽我說,那麼每天早上 The Daily Diff 會免費發送到您的收件箱。 在 the daily diff dot dev 上,連結如下。 這是缺失的部分。

還有什麼是遺漏的?

4:41 開源 workerd 在單一實例上支援 Durable Objects, 這限制了擴展性。 合併 celld 旨在彌補這一空白。 Cloudflare 的自託管推動可能會讓退出更容易, 但已完成的分佈式平台仍是未來的工作。

為什麼 Deno 的遷移是 NEEDS REVIEW?

4:54 所以今天的判決是,需要審查。 我會將 Deploy 遷移列入 日曆中,並在圍繞運行時構建更多內容之前,要求指定一個命名維護者。 擁有者。 訂閱、點擊鈴鐺,並在評論中告訴我你是否有不同的看法。 不同。這就是今天的差異。 我是 Axrisi 的 Niko。 負責地合併。

來源

  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 · zh-HK · 2026年10月9日

AI 代理建構了更快的 TypeScript 編譯器

Theo Browne 宣布推出 tsc-rs,這是一個實驗性的代理編寫的 Rust 移植版本,源自 Microsoft 的 Go TypeScript 編譯器。10 月 8 日的 Daily Diff 檢視了該專案針對特定工作負載的速度聲明、API 價格代幣等值、上游修訂不匹配以及已知的採用注意事項。支援性報導涵蓋了 Haiku 5.5 的長提示定價層級以及基礎設施貢獻者的普查。Niko 的判斷

5:04 ↗