1.
Introduction
2.
Why Rust and WebAssembly?
3.
Background And Concepts
3.1.
What is WebAssembly?
4.
Tutorial
4.1.
Setup
4.2.
Hello, World!
4.3.
Rules
4.4.
Implementing Life
4.5.
Testing Life
4.6.
Debugging
4.7.
Adding Interactivity
4.8.
Time Profiling
4.9.
Shrinking .wasm Size
4.10.
Publishing to npm
5.
Reference
5.1.
Crates You Should Know
5.2.
Tools You Should Know
5.3.
Project Templates
5.4.
Debugging
5.5.
Time Profiling
5.6.
Shrinking .wasm Size
5.7.
JavaScript Interoperation
5.8.
Which Crates Will Work Off-the-Shelf with WebAssembly?
5.9.
How to Add WebAssembly Support to a General-Purpose Crate
5.10.
Deploying Rust and WebAssembly to Production
Light (default)
Rust
Coal
Navy
Ayu
Rust and WebAssembly
Background and Concepts
This section provides the context necessary for diving into Rust and WebAssembly development.