abrown/thread-spawn

A draft proposal for spawning threads in WebAssembly

97

stars

1,723

commits

WebAssembly

primary language

Jun 25, 2026

updated

README

CI for specs CI for interpreter & tests

[DRAFT] Shared-Everything Threads Proposal

This repository proposes additions to the WebAssembly specification for spawning and managing threads — everything not covered by the already-approved threads proposal. It is a fork of the spec repository for easier merging later. It is based on the threads proposal as a baseline, though those spec changes are not yet included here. Read the overview for details.

Original README from upstream repository follows...

spec

This repository holds the sources for the WebAssembly draft specification (to seed a future WebAssembly Working Group), a reference implementation, and the official testsuite.

A formatted version of the spec is available here: webassembly.github.io/spec,

Participation is welcome. Discussions about new features, significant semantic changes, or any specification change likely to generate substantial discussion should take place in the WebAssembly design repository first, so that this spec repository can remain focused. And please follow the guidelines for contributing.

citing

For citing WebAssembly in LaTeX, use this bibtex file.

Contributors

(top 30 of 129)

rossberg

732 commits

sunfishcode

210 commits

lukewagner

87 commits

Ms2ger

80 commits

abrown/thread-spawn

A draft proposal for spawning threads in WebAssembly

97

stars

1,723

commits

WebAssembly

primary language

Jun 25, 2026

updated

README

CI for specs CI for interpreter & tests

[DRAFT] Shared-Everything Threads Proposal

This repository proposes additions to the WebAssembly specification for spawning and managing threads — everything not covered by the already-approved threads proposal. It is a fork of the spec repository for easier merging later. It is based on the threads proposal as a baseline, though those spec changes are not yet included here. Read the overview for details.

Original README from upstream repository follows...

spec

This repository holds the sources for the WebAssembly draft specification (to seed a future WebAssembly Working Group), a reference implementation, and the official testsuite.

A formatted version of the spec is available here: webassembly.github.io/spec,

Participation is welcome. Discussions about new features, significant semantic changes, or any specification change likely to generate substantial discussion should take place in the WebAssembly design repository first, so that this spec repository can remain focused. And please follow the guidelines for contributing.

citing

For citing WebAssembly in LaTeX, use this bibtex file.

Contributors

(top 30 of 129)

rossberg

732 commits

sunfishcode

210 commits

lukewagner

87 commits

Ms2ger

80 commits

Languages

WebAssembly

88.1%

Python

5.0%

OCaml

3.4%

JavaScript

2.2%