javascript虚拟机和WebAssembly抽象机之间有什么关系?
据我所知,WebAssembly直接使用javascript虚拟机而不是构建新的vm。但我看到" WebAssembly抽象机"在官方网站上,这两个东西之间的关系是什么?
答案 0 :(得分:1)
JavaScript“虚拟机”是实际实现的实现细节,没有任何语言定义。
WebAssembly“抽象机器”是一个规范设备,用于定义Wasm执行的语义。它不是一种实现,而是一种正式的概念。
至少在浏览器中,Wasm和JS是作为单个VM的一部分实现的。但是,Wasm的独立实现也存在。