4 ms·
Can anyone recommend a good introduction to WASM and WASI? Something that covers standalone and browser based?
by als0 5y ago
Can anyone recommend a good introduction to WASM and WASI? Something that covers standalone and browser based?
- isaacimagine 5y ago1 minute intro: Wasm is a high-level assembly language that has both a textual and binary format. It can be interpreted or compiled to a native representation, and has tight integration with modern JS engines (though JS is not required to run Wasm). WASI (WebAssembly System Interface) is a runtime environment standard for Wasm that allows Wasm applications to integrate with 'standard' Unix APIs. These can be forwarded to the host system or emulated. For more info, honestly just going to the Wasm site, the standard, or one of the runtime implementations and exploring from there is the way to go. It's best to learn by doing, so if you know a language that can compile to Wasm, it's always a fun project to try to write something using it. Rust, D, C, Zig, and AssemblyScript all have pretty good tooling. Hope this helps!