Component Model design and specification
This repository is where the component model is being standardized. For a more user-focussed explanation, take a look at the Component Model Documentation.
This repository describes the high-level goals, use cases, design choices and FAQ of the component model as well as a more-detailed assembly-level explainer, IDL, binary format and ABI covering the initial Minimum Viable Product (MVP) release.
In the future, this repository will additionally contain a formal spec, reference interpreter and test suite.
Milestones
The Component Model is currently being incrementally developed and stabilized as part of WASI Preview 2. The subsequent "Preview 3" milestone will be primarily concerned with the addition of async support.
Contributing
All Component Model work is done as part of the W3C WebAssembly Community Group. To contribute to any of these repositories, see the Community Group's Contributing Guidelines.