WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
i read about stack-based virtual machine in wikipedia. but i want to know where is this stack-based virtual machine that webassembly runs on it? is it embedded in javascript engins, e.g. V8? and V8 gives .wasm file to this virtual machine and this virtual machine runs it? i'm really confused