Abstract
The WebAssembly Systems Interface (WASI) is one of the most exciting features in WebAssembly. Docker CTO once said it is “the future of computing.” Rust provides the best toolchain for WebAssembly, but what about WASI?
The Rust and LLVM compiler toolchain provides excellent support for WebAssembly through its wasm32-* code generation targets. However, while the WebAssembly System Interface (WASI) is one of the most features of WebAssembly, especially in use cases outside of the browser, WASI and wasm22-wasi are unevenly supported across the compiler and runtime landscape.