+− 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合併以實現分散式自託管的工作分開。支援故事解釋了微軟的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的OS原生程序沙盒和VM後端具有不同的安全邊界。審計模式明確禁用沙盒安全,用於受信任的策略分析,因此不得用於不受信任的工作負載。
  • Bevy 0.20於10月8日發布,是一個免費的開源Rust遊戲引擎。實驗性的Solari需要光線查詢支援。Metal/macOS支援出廠時沒有內建的Mac去噪器;該集沒有宣稱Mac上的DLSS或通用硬體。
  • 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今天宣布了這一舉動。 微軟有一個用於代理程式想要執行程式碼的沙盒, 昨天Bevy發布了更漂亮的Rust遊戲圖形。

0:38 顯然,星期五的遷移票附帶了光線追蹤的情緒支持。 這是Deno自己的公告中的託管截止日期。 Deploy將繼續運作六個月,然後關閉。

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

0:48 付費客戶將獲得遷移到Cloudflare Workers的支援。 如果Deploy託管您的業務,該行事曆現在應納入您的事件 規劃,以及咖啡預算。 Workers在Cloudflare的網路上執行伺服器端程式碼。 移轉到那裡意味著檢查您的應用程式假設。 盤點資料庫連線、後台任務和儲存資料。 遷移協助需要進行相容性審查,然後才能向老闆承諾一個 輕鬆的週末。其他人都會收到關閉通知。

1:12 當有人轉發標題並帶有 令人放心的字眼「應該沒問題」,然後立即下線時,這是一個有用的區別。 運行時將獲得該團隊再一年的每月錯誤修復和安全更新。然後他們的開發結束。

運行時和JSR會發生什麼變化?

1:21 原始碼保持開源,其他維護者可以繼續它。 您現有的可執行檔將繼續運行,但其未來的支援現在需要一個 擁有者。JSR,JavaScript和TypeScript的套件註冊表, 其基礎設施移轉到Cloudflare後仍將繼續運作。 團隊還繼續支援rusty_v8,這是Google JavaScript引擎的Rust綁定,並計畫將這項工作整合到Cloudflare的運行時中。 所以恐龍標誌得以保存,託管有了截止日期, 而建造運行時的人們選擇了另一個專案。 開放授權保留了您接管工作的能力。

1:49 不幸的是,它出貨時沒有附帶執行此操作所需的備用工程團隊。 新的重點是合併workerd和celld,以簡化Workers和 Durable Objects的自託管。Durable Object是可單獨尋址的伺服器 程式碼,擁有自己的資料庫,可用於將聊天室的訊息和 連線保持在一起。每個房間使用一個物件,平台即可在多台機器上分發

為什麼要構建自託管的Workers?

2:07 房間。 Dahl將celld描述為一個Rust二進位檔,其唯一的外部服務依賴是物件儲存。 這就是願景,每個應用程式附帶的基礎設施專案更少。 如果您曾經構建過聊天應用程式並意外地成立了 資料庫管理部門,這聽起來很有吸引力。 開發人員可以自己操作相同的程式設計模型。 操作上的緊急出口仍然需要我們稍後再討論的工作。 微軟的執行容器,簡稱M X C,是一個您的應用程式

2:34 嵌入以在沙盒中執行不受信任的程式碼的軟體套件。 這意味著限制外掛程式或代理程式生成的程式可以訪問的內容, 而不是將整個筆記型電腦交給它,並希望提示是禮貌的。

什麼是微軟的MXC沙盒?

2:42 它支援Windows、Linux和macOS,並提供Rust、 .NET和Node的SDK。 您指定工作負載和策略。 第一版於10月7日發布,儲存庫中有一份6月的公開 發布提交。今天的關注度較晚。 聰明之處在於在不同邊界上實現了通用介面。 危險之處在於,因為API看起來整潔就假設它們是相同的。 它也可能將複雜的部分放置得足夠遠,以至於沒有人檢查它。

3:10 Linux預設使用Bubblewrap,macOS使用Seatbelt。 Windows預設使用程序容器。 其他後端包括虛擬機,其中一些標記為實驗性。 作業系統程序沙盒和獨立虛擬機具有 不同的安全邊界。 選擇適合您實際執行工作負載的後端。 並閱讀稽核模式警告。 稽核會關閉正在分析的工作負載的所有沙盒安全。

3:36 它用於了解受信任工具的需求,以便您可以編寫其策略。 讓一個未知代理程式腳本通過該模式會破壞您 安裝沙盒的原因。 Bevy是一個用Rust構建的免費開源遊戲引擎。 0.20版於昨天發布。 其實驗性的Solari渲染器即時模擬光線在場景中彈跳, 改進了移動陰影,並減少了相機移動時反射的閃爍。Solari需要光線查詢支援。 它現在透過Metal在macOS上運行,儘管Mac版本沒有內建

Bevy的照明有什麼變化?

3:57 去噪器。名為ReSTIR的光線採樣技術預設關閉以提高性能。 這可能會降低陰影品質 並在有許多光源的場景中 移動時失去陰影。 在慶祝之前測試您的場景。 還有更多的介面小部件和一個名為wesl的著色器語言擴展。 您可以透過拖動來調整數字輸入,在發現您的伺服器將在哪裡運作之後,這是一個令人耳目一新的小演示。 如果您寧願閱讀而不是聽我說,這份差異每天早上會免費寄到您的收件箱,網址是thedailydiff.dev,連結在下方。

4:21 這是缺失的部分。 開源的workerd在單一實例上支援Durable Objects, 這限制了擴展。 合併celld旨在彌補這個空白。 Cloudflare的自託管推動可能會讓退出更容易, 但完成的分散式平台仍是未來的工作。 所以今天的判決是,需要審查。 我會把Deploy遷移排上

退出時還缺少什麼?

4:41 日程,並在圍繞運行時構建更多內容之前,要求指定一個命名維護者。 訂閱、點擊鈴鐺,並在評論中告訴我,如果你會做出不同的 判斷。這就是今天的差異。 我是來自Axrisi的Niko。 負責任地合併。

為什麼Deno的舉動是「需要審查」(NEEDS REVIEW)?

4:54 開源workerd在單一實例上支援Durable Objects, 這限制了擴展。 合併celld旨在填補這個空白。 Cloudflare的自託管推動可能會讓退出更容易, 但完成的分散式平台仍是未來的工作。 所以今天的判決,需要審查。 我會把Deploy遷移排上 日程,並在圍繞運行時構建更多內容之前,要求指定一個命名維護者。

來源

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

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

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

5:04 ↗