运行 来自 WebAssembly 的外部应用程序
Run an external App from WebAssembly
我正在尝试使用 WebAssembly,所以我想询问一下它的功能。
1) 我想 运行 本地磁盘上的外部应用程序。但是根据 WebAssembly 文档,我们所能做的就是通过 stdio.h 和虚拟文件系统中的预加载文件。那么有没有机会通过 Java/WebAssembly 在磁盘上 运行 外部应用程序?
2) 是否支持其他应用程序可以通过 Java/WebAssembly 进行交互的 IPC?
或者这些功能中的任何一个都可以通过不同的方式实现?
如有任何帮助,我们将不胜感激。
当 WebAssembly 在 Web 浏览器中 运行 时,它将被沙盒化并具有任何其他网页所具有的所有常见限制。
如果你在 Node 中 运行 WASM,那么你可以调用 Node,然后让 Node 调用其他进程。
最后,至少有一个 stand alone implementation of the WASM VM(可能更多),并且大概您可以修改它以便能够与您系统上的任何其他程序交互。
我正在尝试使用 WebAssembly,所以我想询问一下它的功能。
1) 我想 运行 本地磁盘上的外部应用程序。但是根据 WebAssembly 文档,我们所能做的就是通过 stdio.h 和虚拟文件系统中的预加载文件。那么有没有机会通过 Java/WebAssembly 在磁盘上 运行 外部应用程序?
2) 是否支持其他应用程序可以通过 Java/WebAssembly 进行交互的 IPC?
或者这些功能中的任何一个都可以通过不同的方式实现?
如有任何帮助,我们将不胜感激。
当 WebAssembly 在 Web 浏览器中 运行 时,它将被沙盒化并具有任何其他网页所具有的所有常见限制。
如果你在 Node 中 运行 WASM,那么你可以调用 Node,然后让 Node 调用其他进程。
最后,至少有一个 stand alone implementation of the WASM VM(可能更多),并且大概您可以修改它以便能够与您系统上的任何其他程序交互。