A deep dive into WebAssembly with Thomas Nattestad - WasmAssembly

In this episode, WasmAssembly host, Thomas Steiner, chats with Thomas Nattestad, Product Manager on the Google Chrome team. Learn about Chrome's investment in WebAssembly, WebAssembly caching and if there's a solution for cross-origin caching, canvas-rendered apps, and Thomas' take on WebAssembly DOM access and whether WebAssembly will replace JavaScript. Finally, the two talk about the Wasm ES module integration and what this means for bundlers. Chapters: 0:00 - The three people named Thomas on Google's Wasm team 2:00 - Why does Google invest in WebAssembly? 6:22 - Thomas' way into WebAssembly 11:44 - Being a Product Manager on the Chrome team for Wasm 14:09 - Wasm DOM access and Wasm as a JS replacement? 17:06 - Wasm for shared business 19:32 - Canvas-rendered Wasm apps 24:09 - Where should you start when building an app 30:44 - Wasm with AI startups 35:20 - Caching Wasm files 40:26 - Bundlers and WebAssembly 45:25 - Wasm, but not Resources: Thomas' BlinkOn 9 talk → https://goo.gle/4fkaDaU Thomas' SFHTML5 talk "What, Why, and How to WebAssembly?": https://goo.gle/3NJw8WM (Sep 29, 2018) Thomas wishing for VB6 for Wasm: https://goo.gle/3NCGZBY May 30, 2019) VB.NET for Wasm: https://goo.gle/3AeH5N6 (Apr 13, 2019) WebAssembly at Google WasmCon talk: https://goo.gle/4fl3Ai7 Flutter renderers → https://goo.gle/3AbAJy6 Qt for WebAssembly → https://goo.gle/3NGrTeG Flutter support for WebAssembly → https://goo.gle/3BWT96a Kotlin Compose Multiplatform → https://goo.gle/48D1jNv Source phase imports proposal → https://goo.gle/3C2SvEo WebAssembly ES module integration proposal → https://goo.gle/3C8wd3L Angular ES module exploration → https://goo.gle/40ip4YM Watch more WasmAssembly → https://goo.gle/WasmAssembly Subscribe to Chrome for Developers → https://goo.gle/ChromeDevs #WebAssembly # #ChromeForDevelopers #Chrome Speaker: Thomas Steiner Products Mentioned: Web Assembly (Wasm), Chrome

Squishy Wasm apps using Extism with Dylibso's Steve Manuel  - WasmAssembly
▶︎

Squishy Wasm apps using Extism with Dylibso's Steve Manuel - WasmAssembly

WASM 3.0: garbage collection, threads, and more | Andreas Rossberg | PodRocket
▶︎

WASM 3.0: garbage collection, threads, and more | Andreas Rossberg | PodRocket

Web AI Summit 2024: State of client side machine learning
▶︎

Web AI Summit 2024: State of client side machine learning

A WebAssembly Deep Dive 🔎 - How Wasm works under the hood
▶︎

A WebAssembly Deep Dive 🔎 - How Wasm works under the hood

#61 Thomas Dohmke - Let the rebellion begin
▶︎

#61 Thomas Dohmke - Let the rebellion begin

Protecting apps with Arcjet through WebAssembly
▶︎

Protecting apps with Arcjet through WebAssembly

WebAssembly at Google by Thomas Steiner & Thomas Nattestadt @ Wasm I/O 2024
▶︎

WebAssembly at Google by Thomas Steiner & Thomas Nattestadt @ Wasm I/O 2024

Don't Trust Anything! Real-world Uses For WebAssembly • Katie Bell • YOW! 2023
▶︎

Don't Trust Anything! Real-world Uses For WebAssembly • Katie Bell • YOW! 2023

Why Netflix is betting on systems thinkers—not specialists—in the AI era | Elizabeth Stone (CPTO)
▶︎

Why Netflix is betting on systems thinkers—not specialists—in the AI era | Elizabeth Stone (CPTO)

The third golden age of software engineering – thanks to AI, with Grady Booch
▶︎

The third golden age of software engineering – thanks to AI, with Grady Booch

From asm.js to Wasm with Emscripten creator Alon Zakai  - WasmAssembly
▶︎

From asm.js to Wasm with Emscripten creator Alon Zakai - WasmAssembly

Master WebAssembly: The Complete Course from Beginner to Advanced
▶︎

Master WebAssembly: The Complete Course from Beginner to Advanced

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra
▶︎

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Keynote: The dangers of probably-working software - Damian Brady - NDC London 2026
▶︎

Keynote: The dangers of probably-working software - Damian Brady - NDC London 2026

How Kent Beck shapes the software engineering industry
▶︎

How Kent Beck shapes the software engineering industry

What Netflix got Right and Why Most companies are built WRONG for AI! - Dr. Mik Kersten
▶︎

What Netflix got Right and Why Most companies are built WRONG for AI! - Dr. Mik Kersten

WebAssembly at the IoT Edge
▶︎

WebAssembly at the IoT Edge

WebAssembly beyond the browser: a better way to build extensible software - Stir Trek 2025
▶︎

WebAssembly beyond the browser: a better way to build extensible software - Stir Trek 2025

Webassembly Is NOT What You Think!
▶︎

Webassembly Is NOT What You Think!

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL
▶︎

Real-Time WebSockets Course | Build a Live Sports Dashboard with Node.js & PostgreSQL