Cloudflare與Deno上周五(10/9)宣布,Deno開發團隊將加入Cloudflare,未來將集中資源發展Cloudflare Workers及分散式運算技術,並在一年後停止開發Deno執行環境(Runtime),旗下雲端部署服務Deno Deploy也將於6個月後關閉。雙方並未公布交易金額。
Deno是由Node.js創辦人Ryan Dahl於2018年發起的開源JavaScript與TypeScript執行環境,2020年推出1.0正式版,目的是改善Node.js在安全性、模組管理及開發工具整合等方面的限制。Deno預設限制程式存取檔案、網路等系統資源的權限,並內建TypeScript支援及多種開發工具,也逐步強化與Node.js及NPM生態系的相容性。
Cloudflare此次收購的技術重點是Deno團隊今年8月推出的分散式運算軟體celld。Cloudflare旗下的Workers無伺服器運算服務,讓開發者能在其全球網路上執行程式,並透過Durable Objects保存資料與程式狀態、支援即時互動。然而,這套分散式運算架構難以直接部署於企業自有伺服器,celld就是為了解決這項問題而開發。
Cloudflare工程師Kenton Varda表示,Workers的底層執行環境workerd雖然早已開源,但其Durable Objects功能僅支援單一執行個體,無法直接擴充至多部伺服器,而celld正好補足這項缺口。
雙方未來將把celld的技術整合至workerd,讓企業不必依賴Cloudflare的雲端網路,也能自行部署可擴充的Workers應用程式,相關工作將由Deno創辦人Ryan Dahl與共同創辦人Bert Belder主導。
Deno表示,未來一年仍將每月發布Deno執行環境的錯誤修正與安全更新,之後原團隊將停止開發,惟專案將繼續維持開源,歡迎社群接手維護。
Comments (0)
Sign in to comment