Session

Look who's talking!

Detail illustration WASM I/O Detail illustration WASM I/O
Kevin Moore
blend-mode

Flutter, Dart, and WASM: Shipping a new model for Web applications

Kevin Moore - Google

Now that garbage collection is a standard feature in the WebAssembly runtimes in Chromium-based browsers and Firefox, there is an opportunity for a wide variety of existing GC-languages to target Wasm. Learn how the Dart and Flutter teams and Google worked to add support for this new language to our existing web support, while maintaining compatibility with existing JavaScript. Supporting compilation to both Wasm and Javascript was a challenge. We will cover how JS-interop and browser APIs evolved along with our support for multi-threaded rendering. We’re also excited to showcase our performance compared to JavaScript in the browser and even native code.

View all sessions