大家好,我是恺哥。
不知道各位读者还记不记得快一年前的一个新闻:一群人搞了一个叫 WebContainers 的产品,允许用户在这个容器中只依托于浏览器的能力就能实现包安装、代码构建、Node 调试等等功能。
如今 WebContainers 已经被集成到 Chromium 中了,以后只要是基于 Chromium 的浏览器都将具备这个能力。比如说 Chrome、Edge 以及大部分国产浏览器等等。
如果你之前并没有了解过 WebContainers,可以参考下图:
如果你觉得光看不过瘾,也可以直接去他们的官网[1]试用下。
WebContainers 的优点如下:
• 比你的本地环境更快。
构建完成的速度比 yarn/npm 快 20%,软件包安装完成的速度比 yarn/npm 快 5 倍以上。
• 浏览器中的 Node.js 调试。
与 Chrome DevTools 无缝集成,实现了本地后端调试,无需安装或扩展。
• 默认情况下是安全的。
所有代码的执行都发生在浏览器的安全沙盒内,而不是在远程虚拟机或本地二进制文件上。
以上内容都是基于 WebAssembly 实现的。
笔者觉得这个更新还是挺有意思的,以后大家可以基于这个能力去做很多事情,比如说 WebIDE 的前景会更好。
以上是文本的所有内容,欢迎大家在留言区评论交流!
引用链接
[1]
官网: https://stackblitz.com/