Skip to content

Commit af51ac8

Browse files
authored
Note the state of the proposal (#50)
* Note the state of the proposal The CG has reached agreement that the future of threads in WebAssembly goes through the shared-everything-threads proposal. This change tries to communicate the "legacy" nature of wasi-threads: still valuable in some cases but planned for eventual deprecation. * Add explanation for who to ask for help with wasi-threads
1 parent 6b4e2e5 commit af51ac8

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,20 @@
33
A proposed [WebAssembly System Interface](https://github.com/WebAssembly/WASI)
44
API to add native thread support.
55

6+
> __NOTE__: this proposal is considered a legacy proposal, retained for engines
7+
> that can only support WASI v0.1 (`preview1`). After much debate, future work
8+
> on threads will happen in the [shared-everything-threads] proposal which adds
9+
> component model [built-ins] for thread spawning, among other things. The goal
10+
> is that WASI v0.2 and following will use [shared-everything-threads] (once
11+
> fully implemented) and this proposal can eventually be removed. In the
12+
> meantime, users experimenting with this proposal can continue to get help
13+
> with questions and bugs by opening issues on this repository and tagging
14+
> various WAMR maintainers who plan to continue supporting WASI v0.1 (e.g.,
15+
> @loganek, @yamt, @wenyongh).
16+
17+
[shared-everything-threads]: https://github.com/WebAssembly/shared-everything-threads
18+
[built-ins]: https://github.com/WebAssembly/component-model/blob/main/design/mvp/Explainer.md#-threads
19+
620
### Current Phase
721

822
Phase 1

0 commit comments

Comments
 (0)