WebAssembly System Interface
- Modular system interface for WebAssembly
- running non-web native languages like Python, Java, or R in the browser via WASI
브라우저 밖에서 WebAssembly를 실행할 수 있게 하자
$ cargo new --bin hello-world # marin.rs fn main() { println!("Hello, World!"); } $ cargo build --target wasm32-unknown-wasi $ wasmtime target/wasm32-unknown-wasi/debug/hello-world.wasm Hello, World!
WASI Notion
WASI Usages