WebAssembly / WebAssembly/WASI
WASI Runtime Compatability chart
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 5.8k
- Forks
- 333
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 3
Description
As not every runtime covers the entire wasi spec some examples being node doesn't have support for sock_accept and deno doesn't support wasi at all. It can be hard to know what supports what and where, this is similar to the issue faced by wasm proposals which is where the compatibility chart here helps a lot. I think it would be beneficial if wasi had a similar chart I don't know if it should exist here or is maybe better off in the wasi.dev repo.
Generating this graph wouldn't be too hard with the use of the wasi-testsuite repo however as that is not up to date / actively maintained this will probably have to wait until #9 is completed.
Contributor guide
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 by reviewing the WebAssembly compatibility chart and the wasi-testsuite repository to understand the proposed format and available coverage. Check the status of #9 before relying on the testsuite, and resolve whether the chart belongs in this repository or wasi.dev. Done means publishing an up-to-date chart showing which runtimes support each WASI feature.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- deno, node.js, rust, wasm
- Domain
- documentation, testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100