Why Rust and WebAssembly?
Low-Level Control with High-Level Ergonomics
Code size is incredibly important since the
.wasm must be downloaded over the
network. Rust lacks a runtime, enabling small
.wasm sizes because there is no
extra bloat included like a garbage collector. You only pay (in code size) for
the functions you actually use.
Do Not Rewrite Everything
Plays Well With Others
The Amenities You Expect
Rust has the modern amenities that developers have come to expect, such as:
strong package management with
expressive (and zero-cost) abstractions,
and a welcoming community! 😊