在没有JS的情况下执行wasm代码

时间:2018-07-23 13:52:16

标签: webassembly

我想在没有JS解析器或浏览器的情况下在受信任的(无法访问HDD等)沙箱中执行WASM二进制文件。可能吗?请举一些例子吗?我看到的所有示例都是基于浏览器中的执行的。

2 个答案:

答案 0 :(得分:2)

WebAssembly通常在主机环境(例如浏览器,节点)中执行,但是您可以在独立VM中执行它。这里有一些:

这是硬件解决方案,FPGA中的WebAssembly虚拟机:

但是,以上所有内容都是实验性的。

请注意,WebAssembly不具备其自身的IO功能,因此您可能无法使用上述任何一项做很多事!

答案 1 :(得分:0)

有一个新的运行时支持在任何操作系统上运行wasm。

https://wasmer.io/