首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >节点WASI vs生成子进程

节点WASI vs生成子进程
EN

Stack Overflow用户
提问于 2022-05-21 18:06:43
回答 1查看 227关注 0票数 0

NodeJS文档中,它声明如下:

WASI提供了WebAssembly系统接口规范的实现。WASI允许沙箱式WebAssembly应用程序通过POSIX类函数集合访问底层操作系统。

我的问题是:

使用WASI API的最大好处是产生了其他一些子进程或运行非nodejs代码的类似方法。

我不得不假设它比生成子进程或使用一些C代码(由于本机api)绑定更快。

也许我只是误解了WASI背后的整个想法,这是可剽窃的,因为WASM之所以如此神奇的部分原因是能够在web上使用服务器端的、成熟的编程语言(主要是),就像我们在Go/Rust中看到的所有疯狂的工具一样。

这是否更有利于在节点中运行WASM,如果是的话,与运行子进程相比有什么好处?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-22 20:44:21

最后我从一个被删除的帖子中得到了我的答案。

实际上,WASI只是WASM的一个(系统)接口。

最后我找到了的短文章,如果你愿意的话,也很有帮助!

正如WebAssembly是概念机器的汇编语言一样,WebAssembly需要一个概念操作系统的系统接口,而不是任何单一的操作系统。这样,它可以在所有不同的开放源码软件上运行。这就是WASI是WebAssembly平台的系统接口 - 。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72332083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档