Rust + WebAssembly =
This repository is a simple, organic means of coordinating work on using Rust and WebAssembly together.
Compiling Rust to WebAssembly should be the best choice for fast code for the Web.
And now we can bring Rust's advantages to the Web with WebAssembly.
Rust is particularly well-suited for the Web.
Rust's minuscule runtime enables small
.wasm sizes and incremental or partial
.wasmsizes: Code size is incredibly important since the
.wasmmust be downloaded over the network.
Furthermore, Rust has many of the amenities that Web developers have come to expect:
strong package management with
expressive (and zero-cost!) abstractions,
and a welcoming community
Get involved with the Rust and WebAssembly community in just three easy steps!
1. Join our IRC Chat
Chat with the Rust and WebAssembly community on IRC at
If you don't have an IRC client of choice already, you can use the Mibbit Web IRC client.
Say "hello" and introduce yourself!
2. Do some Rust and WebAssembly Yourself
3. Join the Rust and WebAssembly Working Group
We are building a Rust and WebAssembly future where:
- The Web is the primary target.
We are not focusing on (but still encourage others to experiment with) scenarios where:
- The Web is not the primary target (e.g. WebAssembly as a universal binary format, or an operating system that runs WebAsssembly processes instead of native code).
We meet on Google Hangouts every two weeks to track progress, give status
updates, and discuss issues. We coordinate meetings with issues labeled
"meeting" in the
First get your feet wet by tackling one of these issues:
Then help us make progress on the working group goals. To learn more about or
contribute towards a particular goal, read its
goals/*.md page and its "How to
Help" section. If you have any questions about a goal, contact its owner.
|Publishing and Dependencies||goals/publishing-and-dependencies.md|
|Book, Documentation, Tutorials||goals/book-documentation-tutorials.md|
Finally, if you've gotten this far, see
for information on becoming an official member of the working group!