WasmAssembly

Google

WebAssembly (abbreviated Wasm, a contraction of “WebAssembly”, not an acronym, hence not using all-caps) is a safe, portable, low-level code format designed for efficient execution and compact representation. An assembly is a group of people gathered together in one place for a common purpose. In this show with the whimsical name WasmAssembly (get it?), Thomas Steiner, Developer Relations Engineer at Google, chats with experts from the community about the past, present, and future developments happening in the world of WebAssembly.

  1. SEP 29

    CG, WG, W3C, Lively—Wasm standardization with Thomas Lively - WasmAssembly

    In this episode of WasmAssembly, host Thomas Steiner welcomes Thomas Lively from Google, the new co-chair of the W3C WebAssembly Community Group. Taking over the role from past guest Deepti Gandluri (episode #2), we seize the opportunity to ask Lively the exact same three questions we posed to Deepti—listen back to compare their perspectives! In the second half, the two Thomases dive deep into the proposals Lively is personally championing, covering Custom Descriptors and JS Interop, and the highly-anticipated Shared-Everything Threads.   Chapters: 0:00 -  The Wasm team "Thomas" confusion 0:57 - Thomas' way into Google's Wasm team  4:10 - Wasm CG vs. Wasm WG  9:39 -  Is Wasm standardization moving slowly? 17:58 - Wasm at Google and the Chrome team  22:33 - The Custom Descriptors and JS Interop proposal  35:02 - The Shared-Everything Threads proposal  43:28 -  Wasm, but not Resources: Thomas Lively on LinkedIn → https://goo.gle/45U8uRA  WebAssembly Community Group → https://goo.gle/3K0qSj3  From asm.js to Wasm with Emscripten creator Alon Zakai → https://goo.gle/47zQTj9  CG, WG, W3C, Deepti—Wasm standardization with Deepti Gandluri → https://goo.gle/4ndWX5X  Custom Descriptors and JS Interop → https://goo.gle/4ggStbY   WebAssembly threads →​​ https://goo.gle/45Z0kaI  Shared-Everything Threads → https://goo.gle/47BnLYG  Thomas Lively on Bluesky → https://goo.gle/4gcm2v8

    48 min
  2. JUL 14

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

    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

    1h 5m
  3. JAN 10

    Taking Fermyon's Spin for a spin with Thorsten Hans

    Join Thomas Steiner as he chats with Thorsten Hans, Senior Cloud Advocate at Fermyon, about the exciting world of WebAssembly serverless functions and microservices with the Spin framework. Discover how Spin uses WebAssembly for lightning-fast cold starts and great portability, and explore the advantages of building microservice applications with Spin's diverse language support. Thorsten and Thomas also delve into the role of WebAssembly standards in shaping the future of cloud-native development. Tune in for this insightful conversation on the cutting edge of WebAssembly technology!  Resources: Thorsten Hans' Fermyon blog posts → https://goo.gle/3ZCRJpL  Thorsten Hans on X → https://goo.gle/49xok4J  Thorsten Hans' blog → https://goo.gle/49xooBv  Thorsten Hans on LinkedIn → https://goo.gle/3Dh9frZ  Thorsten Hans on joining Fermyon → https://goo.gle/3PeO7pb  Till Schneidereit on LinkedIn → https://goo.gle/49ApA73   Fermyon Spin → https://goo.gle/3ZQdTGb  Introducing Spin → https://goo.gle/3VBBeZI   Fermyon Spin on GitHub → https://goo.gle/3VEEymR  Building Spin Components in JavaScript → https://goo.gle/3ZCSZct  WasmAssembly episode "Squishy Wasm apps using Extism with Dylibso's Steve Manuel": → https://goo.gle/3VFcf7J  Spin JS/TS SDK → https://goo.gle/41zjrGw  ComponentizeJS → https://goo.gle/3OUNjFG   WASI HTTP → https://goo.gle/3MQvK8L  SpiderMonkey → https://goo.gle/4gIR1Ps  StarlingMonkey → https://goo.gle/3De6IyM  Spin Rust SDK → https://goo.gle/49zRznq  Spin SQLite storage → https://goo.gle/4iATEUo   Spin Serverless AI → https://goo.gle/49yWvJa

    49 min
  4. 11/18/2024

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

    Join host Thomas Steiner and Steve Manuel from Dylibso as they dive deep into the world of "squishy" Wasm applications. Steve discusses Dylibso's mission to make all software squishy, using Wasm to unlock flexibility and extensibility in software development. The episode explores Dylibso's projects like Extism and Chicory, and how Extism is being used in production with Wasm today. Come for the Extism logo, and stay for Tom's provocative questions on Extism's role in the WebAssembly ecosystem. Resources: Steve Manuel on LinkedIn → https://goo.gle/4fliZj5  Steve Manuel on X → https://goo.gle/3YPgfmW  Dylibso → https://goo.gle/48QR9sG  XTP → https://goo.gle/4fG11aL  Extism → https://goo.gle/3O564Ws  Observe → https://goo.gle/3UNW2N6  Chicory → https://goo.gle/40Jb0rG  Some Extism integrators → https://goo.gle/3O69Y1e  Extism logo → https://goo.gle/3Z1Qykh  Run an Extism plugin → https://goo.gle/4futaSr  Write an Extism plugin → https://goo.gle/4es7wwL    Extism plugins without officially supported plugin development kit → https://goo.gle/4eybRP4  WebAssembly Component Model → https://goo.gle/3AQzapo  Wasm Interface Type (WIT) → https://goo.gle/4fnXMFf   WebAssembly System Interface (WASI) → https://goo.gle/4duTBpv  Why Extism → https://goo.gle/3UOfXvu  Extism performance blog post → https://goo.gle/3Z4puBg  Beyond the HTTP API: WebAssembly and the Future of Systems Integration → https://goo.gle/4euyP9U  Enhance Wasm → https://goo.gle/4hMzEgV Alone (survival show) → https://goo.gle/3CqP0Yo

    52 min

About

WebAssembly (abbreviated Wasm, a contraction of “WebAssembly”, not an acronym, hence not using all-caps) is a safe, portable, low-level code format designed for efficient execution and compact representation. An assembly is a group of people gathered together in one place for a common purpose. In this show with the whimsical name WasmAssembly (get it?), Thomas Steiner, Developer Relations Engineer at Google, chats with experts from the community about the past, present, and future developments happening in the world of WebAssembly.

You Might Also Like