WebAssembly / WebAssembly/component-model
Component model & GC
Nobody has claimed this yet.
- Dominant language
- WebAssembly
- Stars
- 1.4k
- Forks
- 130
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 15
Description
A few days ago WASM 3.0 was standardized, supporting GC. However, I am trying to use the component model and I cannot find any information how/if it supports/will support WASM 3.0 GC. I found some issues describing mapping to the GC model but it would be really nice to have an official roadmap. I need to make some key decisions how I will generate the WASM code.
I am relatively new here but there seems to be a bit of an impedance mismatch between the GC types and WIT types? It feels like the new types make it a lot easier to do components?
So I am thoroughly confused and would love a pointer to where this information can be found.
If there is another medium I should post these questions on then sorry for the disruption.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the existing issue discussion and the issues describing mapping to the GC model, then check whether the repository documents WASM 3.0 GC and WIT relationships. Done means an official, discoverable roadmap or pointer explains support and the GC/WIT type relationship well enough to guide code-generation decisions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- wasm
- Domain
- compilers, documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100