Beetje Coderen

Les 31

WebAssembly met Rust

Rust-code in de browser draaien: het wasm32-target, functies exporteren met wasm-bindgen, bouwen met wasm-pack en de functies aanroepen vanuit JavaScript.

⏱ 50–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • uitleggen wat WebAssembly is en wanneer het nuttig is
  • een Rust-functie exporteren met wasm-bindgen
  • een project bouwen met wasm-pack
  • de functie aanroepen vanuit JavaScript in een webpagina

WebAssembly (wasm) is een compact binair formaat dat elke moderne browser kan uitvoeren, naast JavaScript en bijna net zo snel als native code. Rust is een van de beste talen om wasm mee te maken: geen garbage collector, kleine bestanden, en goede tooling. Denk aan beeldbewerking, spelletjes, parsers of rekenwerk dat in JavaScript te traag is.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?