大早上,我收到一封郵件,StackBlitz說正在與Next.js和Google的團隊合做開發一項新技術
StackBlitz
意識到網絡正朝着關鍵的拐點發展。WebAssembly和新功能API的出現使編寫基於WebAssembly的操做系統彷佛變得可能,該操做系統功能強大到能夠徹底在瀏覽器中運行Node.js。咱們設想了一個比本地環境更快,更安全和一致的高級開發環境,以實現無縫的代碼協做而無需設置本地環境WebContainers
一樣,這些環境不在遠程服務器上運行。而是,每一個環境都徹底包含在您的Web瀏覽器中。沒錯:Node.js運行時自己第一次在瀏覽器中本機運行。node
從如今開始,WebContainers如今處於公開測試階段。當前支持包括Next.js,GraphQL和Vanilla Node.js,咱們正在與其餘開源項目合做以擴展支持
WebContainers
使用Chrome DevTools無縫進行Node.js調試npm
每一個頁面加載時都有一個全新的環境後端
使用StackBlitz新穎的計算模型,100%的代碼執行發生在瀏覽器安全沙箱中。與本地相比,這致使了更快,更少限制的開發環境,同時又提供了更高的安全性,這是很是罕見的組合。
一樣,這些環境不在遠程服務器上運行。而是,每一個環境都徹底包含在您的Web瀏覽器中。沒錯:Node.js運行時自己第一次在瀏覽器中本機運行瀏覽器
WebAssembly
強大到足以編寫操做系統,可是此次WebContainers
把這個技術使用方向放在了Node.js
上,我以爲是有劃時代意義的