Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

WebAssembly Component Model and WIT

Document status: reviewed. Canonical source.

Summary

WIT defines language-neutral interfaces and worlds for WebAssembly components and drives generated bindings across Rust, C/C++, Go, C# and other languages. The ecosystem also demonstrates text/binary interface round-trips and introspection.

NUIF relevance

Potential future plugin/adapter ABI, especially for sandboxed importers/exporters. Do not couple the initial core API to Component Model stability; keep an adapter boundary that can later expose WIT.