Dart, Flutter, and WasmGC with Ömer Ağacan and Martin Kustermann

JUL 14, 202565 MIN
WasmAssembly

Dart, Flutter, and WasmGC with Ömer Ağacan and Martin Kustermann

JUL 14, 202565 MIN

Description

In this episode of WasmAssembly, your host Thomas Steiner is joined by Ömer Ağacan and Martin Kustermann from the Dart team at Google. They explore Dart, the language behind Flutter, and how Dart nearly landed in V8 alongside JavaScript, and why Flutter doubled down on Dart and WebAssembly Garbage Collection (WasmGC). Ömer and Martin then share insights on Dart's performance leap from dart2js to dart2wasm, its potential beyond the browser, and what the WasmGC transition means for developers and the broader ecosystem. Finally, they look at Jaspr, Dart-only web apps, or how different browsers are handling WasmGC. This episode again is packed with sharp technical detail and bold visions for the future of WebAssembly. Resources: Dart → https://goo.gle/4kfijgD Flutter → https://goo.gle/4kh4jDi Before Flutter | Rubber Duck Engineering | Episode #100 → https://goo.gle/4nujV9g State of Developer Ecosystem Report → https://goo.gle/4lrmya6 What's new in Flutter → https://goo.gle/44xx0Gl Dart & Flutter momentum at Google I/O 2025 → https://goo.gle/3TgUr1p Accessibility in Flutter on the Web → https://goo.gle/4l2xfQB Stateful hot reload in DartPad → https://goo.gle/4nokFg1 WebAssembly (Wasm) compilation → https://goo.gle/3I8Ngpx Support for WebAssembly (Wasm) → https://goo.gle/45L0wdR WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome → https://goo.gle/3G7qLAS Wasm-feature-detect library → https://goo.gle/4evqS5Y A new way to bring garbage collected programming languages efficiently to WebAssembly → https://goo.gle/4keW0rt [dart2wasm] Support non-JS wasm runtimes → https://goo.gle/44wr3t3 Safari bug: Umbrella: Using Canvas image sources between different canvases and canvas types is slow → https://goo.gle/3TmuSvM Firefox bug: OffscreenCanvas.transferToImageBitmap incurs a copy → https://goo.gle/3GoIGD2 Ömer Ağacan on LinkedIn → https://goo.gle/4lA6fYB Martin Kustermann on LinkedIn → https://goo.gle/3TffQbc