Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/WebAssembly/component-model
Repository for design and specification of the Component Model
https://github.com/WebAssembly/component-model
Last synced: 11 days ago
JSON representation
Repository for design and specification of the Component Model
- Host: GitHub
- URL: https://github.com/WebAssembly/component-model
- Owner: WebAssembly
- License: other
- Created: 2021-09-22T18:07:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T00:16:13.000Z (19 days ago)
- Last Synced: 2024-10-24T14:18:06.395Z (18 days ago)
- Language: Python
- Size: 1.28 MB
- Stars: 963
- Watchers: 83
- Forks: 79
- Open Issues: 101
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Component Model design and specification
This repository is where the component model is being standardized. For a more
user-focused explanation, take a look at the **[Component Model Documentation]**.This repository contains the high-level [goals], [use cases], [design choices]
and [FAQ] of the Component Model as well as more-detailed, low-level explainer
docs describing the [IDL], [text format], [binary format], [concurrency model]
and [Canonical ABI].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 [WASI Preview 3] milestone will be
primarily concerned with the addition of [async support][Concurrency Model].## 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].[Component Model Documentation]: https://component-model.bytecodealliance.org/
[Goals]: design/high-level/Goals.md
[Use Cases]: design/high-level/UseCases.md
[Design Choices]: design/high-level/Choices.md
[FAQ]: design/high-level/FAQ.md
[IDL]: design/mvp/WIT.md
[Text Format]: design/mvp/Explainer.md
[Binary Format]: design/mvp/Binary.md
[Concurrency Model]: design/mvp/Async.md
[Canonical ABI]: design/mvp/CanonicalABI.md
[formal spec]: spec/
[W3C WebAssembly Community Group]: https://www.w3.org/community/webassembly/
[Contributing Guidelines]: https://webassembly.org/community/contributing/
[WASI Preview 2]: https://github.com/WebAssembly/WASI/tree/main/wasip2#readme
[WASI Preview 3]: https://github.com/WebAssembly/WASI/tree/main/wasip2#looking-forward-to-preview-3
[Async Support]: https://docs.google.com/presentation/d/1MNVOZ8hdofO3tI0szg_i-Yoy0N2QPU2C--LzVuoGSlE/edit?usp=share_link