The design of WASI and the component model are layered, though: you could start with V8 and build a runtime with full WASI etc. support.
In fact, Node.js and Deno have both done exactly that, a V8 core with layered APIs on top including WASI.
In fact, Node.js and Deno have both done exactly that, a V8 core with layered APIs on top including WASI.
Today, there are a large set of Rust apps that can run in WasmEdge, wasmtime, Fermyon spin, wasmCloud etc, but would not run on v8’s embedded Wasm engine …
However, I do agree that v8 excels in JavaScript.