https://developer.mozilla.org/en-US/docs/WebAssembly/Understanding_the_text_format#importing_functions_from_javascript解释了 我们可以在 wasm 中导入 javascript 函数。我们如何在另一个 wasm 中导入 wasm 函数?我的意思是想象我有两个 wasm 模块:A 和 B。我想在模块 B 中调用模块 A 中的函数。所以我需要导入它。我怎样才能做到这一点?
WebAssembly(缩写为 Wasm)是一种基于堆栈的虚拟机的二进制指令格式。Wasm 被设计为编程语言的可移植编译目标,支持在网络上部署客户端和服务器应用程序。
我在维基百科上读到过有关基于堆栈的虚拟机的信息。不过,我想知道基于 WebAssembly 堆栈的虚拟机驻留在哪里。它是否嵌入在 javascript 引擎中(例如,在 V8 上)?V8是否将.wasm文件交给另一个虚拟机来运行?