Comprendre Dart 4 & WasmGC
WebAssembly a longtemps eu des difficultés avec le Garbage Collection (GC). En 2026, WasmGC est natif dans tous les navigateurs.
Changements clés
- Mapping direct : Les objets Dart correspondent désormais directement aux objets du tas (heap) WasmGC.
- Pas de pont JS : Communication à latence zéro entre Dart et les API du navigateur.
Exemple de code
Compilez votre première application Wasm : bash flutter build web --wasm
Cela produit un fichier .wasm 40 % plus petit et 2 fois plus rapide que les anciennes applications compilées en JS.