The state of WASI support in Rust and WebAssembly toolchain - Michael Yuan

🔔 FOLLOW RUSTLAB CHANNEL 🔔 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. In this talk, we will cover topics such as: - WASI support in Rustc and Cargo; - Reactor modes in Rustc and LLVM; - WASI support in wasm-bindgen; - WASI support in ; - WASI support in Deno; - WASI support in leading WASM VMs. We will cover the current state-of-the-art as well as future directions. We also hope to open a discussion with the audience about the future of WASI in the Rust ecosystem.
Back to Top