【发布时间】:2021-06-20 03:12:33
【问题描述】:
WebAssembly(缩写为 Wasm)是一种用于基于堆栈的虚拟机的二进制指令格式。 Wasm 被设计为编程语言的可移植编译目标,支持在 Web 上部署客户端和服务器应用程序。
我在 wikipedia 中阅读了有关基于堆栈的虚拟机的信息。但我想知道运行 webassembly 的这个基于堆栈的虚拟机在哪里?它是否嵌入在 javascript 引擎中,例如V8? V8 将 .wasm 文件提供给该虚拟机并且该虚拟机运行它?我真的很困惑
【问题讨论】:
标签: virtual-machine v8 webassembly spidermonkey stack-based