← All repos

shared-everything-threads

A draft proposal for spawning threads in WebAssembly

Browse cluster: WebAssembly Specification and Proposals
1,773commits
153contributors
13languages

Tech stack & purpose

The shared-everything-threads repository is a draft proposal for spawning threads in WebAssembly. The project is part of the WebAssembly specification effort, which is maintained by the WebAssembly community at webassembly.github.io/spec. The repository includes specification documents built with Sphinx and Bikeshed, as well as a reference interpreter written in OCaml that can decode, parse, validate, execute, and convert WebAssembly modules in both binary and text formats. The reference interpreter also provides a JavaScript library for working with WebAssembly's S-expression syntax, enabling encoding of S-expressions to WebAssembly binaries and decoding of binaries back to formatted S-expressions.

Languages

WebAssembly
88.1%
Python
5.0%
OCaml
3.4%
JavaScript
2.2%
Bikeshed
0.7%
Makefile
0.2%
Batchfile
0.2%
Perl
0.1%
Shell
0.1%
HTML
0.0%
CSS
0.0%
TeX
0.0%
Dune
0.0%

Contributors (top 30 of 153)