|
本篇文章给大家介绍一下在浏览器中本地运行Node.js的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 
【推荐学习:《nodejs 教程》】 一切要从收到一封邮件开始
大早上,我收到一封邮件,StackBlitz说正在与Next.js和Google的团队合作开发一项新技术 - 几年前,
StackBlitz意识到网络正朝着关键的拐点发展。WebAssembly和新功能API的出现使编写基于WebAssembly的操作系统似乎变得可能,该操作系统功能强大到可以完全在浏览器中运行Node.js。我们设想了一个比本地环境更快,更安全和一致的高级开发环境,以实现无缝的代码协作而无需设置本地环境
技术名为:WebContainers为什么会有WebContainers安全- StackBlitz通过利用浏览器中数十年来的速度和安全性创新来解决这些问题。StackBlitz中的所有计算都会在浏览器安全沙箱中立即发生,并且无法爆发到您的本地计算机上。该模型还释放了一些关键的开发和调试优势(在几秒钟内便会提供更多优势)。

释放浏览器的功能
运行服务器,在你的浏览器中- 实际上。WebContainers包含一个虚拟的TCP网络堆栈,该网络堆栈已映射到浏览器的ServiceWorker API,使您可以即时创建实时Node.js服务器,即使您处于脱机状态也可以继续工作。因为它完全在浏览器安全沙箱中运行,所以服务器响应的延迟比本地主机(!)少,并且可以保护您的Web服务器免受本地主机抓取攻击
- 毫秒级启动时间
每个页面加载时都有一个全新的环境 - 再见rm -rf node_modules!WebContainer的内置npm客户端是如此之快,以至于它在每次页面加载时都运行全新的安装,从而确保您每次都能获得一个干净的环境。如果您的环境确实出现问题,则可以像处理其他任何Web应用程序一样恢复到干净的状态:单击“刷新”按钮
- 借助StackBlitz,无论您是在火车上,在飞机上还是在雨中后座时,都可以在没有互联网连接的情况下继续工作
使用StackBlitz新颖的计算模型,100%的代码执行发生在浏览器安全沙箱中。与本地相比,这导致了更快,更少限制的开发环境,同时又提供了更高的安全性,这是非常罕见的组合。 
更多编程相关知识,请访问:编程视频!! 以上就是浅谈浏览器中本地运行Node.js的方法的详细内容,更多请关注模板之家(www.mb5.com.cn)其它相关文章! |