大早上,我收到一封邮件,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
上,我以为是有划时代意义的