Re:Lapce – Fast and Powerful Code Editor written in Rust
by the_duke on Tuesday December 14, 2021 @09:19AM
(#29551727)
To be even more specific: Webassembly is an abstract stack machine. There are no binary executables. You distribute the code in either the text or binary (`.wasm`) format, which is then executed by a runtime.
The runtime can be an interpreter or a (JIT) compiler. The latter can get you relatively close to native performance.
WASM + WASI means a single binary has near-native performance, but can run on any CPU architecture and any OS.