我正试图掌握WebAssembly,所以我想问一下它的功能。
1)我想在本地磁盘上运行外部应用程序。但是根据WebAssembly文档,我们所能做的就是通过stdio.h和虚拟文件系统中的预加载文件。那么,是否有机会通过Java/WebAssembly在磁盘上运行外部应用程序呢?
2)对IPC是否有其他应用程序可以通过Java/WebAssembly进行交互的支持?
或者这些功能中的任何一个都可以以不同的方式实现?
任何帮助都将不胜感激。
发布于 2018-04-03 13:39:53
当WebAssembly在web浏览器中运行时,它将被沙箱化,并具有任何其他网页所具有的所有通常的限制。
如果在Node中运行WASM,则可以调用Node,然后让Node调用其他进程。
最后,至少有一个WASM VM的独立实现 (可能更多),您可以对它进行修改,以便能够与系统上的任何其他程序交互。
https://stackoverflow.com/questions/49379968
复制相似问题