Nach Genre filtern
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.
- 19 - Kotlin/Wasm with Zalim Bashorov
Join WasmAssembly host Thomas Steiner for a deep dive into the world of Kotlin/Wasm with Zalim Bashorov from JetBrains! This episode of WasmAssembly explores how Kotlin, known for being concise, multiplatform, and fun, became the recommended language for Android, and why JetBrains decided to expand its reach to WebAssembly. They discuss how people are currently using Kotlin on the Web, the power of Kotlin Multiplatform, and the future of Kotlin/Wasm, covering exciting recent and new proposals like Garbage Collection, Exception Handling, and Shared-Everything Threads. Tune in to hear about the tooling, next milestones, and the evolving landscape of Kotlin development.
Chapters: 0:00 - Introducing Zalim from JetBrains 2:19 - Kotlin: Concise. Multiplatform. Fun. But what does this mean? 9:05 - How did Kotlin become the recommended programming language for Android? 16:17 - Why did JetBrains decide to support WebAssembly? 25:36 - People use Kotlin on the Web, but how? 31:15 - What is Kotlin Multiplatform? 37:48 - Understanding canvas-rendered apps 41:17 - Could the HTML-in-Canvas proposal help? 43:59 - New Wasm proposals Zalim is excited about 54:29 - What about Kotlin on the server? Resources:
Zalim Basharov on LinkedIn → https://goo.gle/4pis0y2
StackOverflow 2025 developer survey results → https://goo.gle/3WZuchN
Kotlin Programming Language → https://goo.gle/4ifxZkU
Google I/O 2019: Empowering developers to build the best experiences on Android + Play → https://goo.gle/3LLwpen
Kotlin Is Everywhere: https://goo.gle/4rlvdPc
Kotlin/Native → https://goo.gle/3LNk1KM
Kotlin/JavaScript → https://goo.gle/3XxkDH0
Kotlin/Wasm → https://goo.gle/4r53NwP
Kotlinx.browser → https://goo.gle/4o9WRvJ
Kotlin/Wasm browser template → https://goo.gle/49tzl9c
Get started with Kotlin/Wasm and Compose Multiplatform → https://goo.gle/3X8cmsW
Get started with Kotlin Multiplatform → https://goo.gle/48njI20
HTML-in-Canvas proposal → https://goo.gle/48sy8wX
Garbage collection proposal → https://goo.gle/4i4CgHw
Exception handling proposal → https://goo.gle/483coav
Shared-everything threads proposal → https://goo.gle/4474V9e
Stack switching proposal → https://goo.gle/49XiMCH
All ways to reach Zalim → https://goo.gle/3LG78lT
Tue, 25 Nov 2025 - 1h 12min - 18 - Scala.js to Wasm—Exploring the Wasm backend for Scala.js with Sébastien Doeraene
The JVM-to-Web journey continues! In this episode, Thomas Steiner welcomes the original author of Scala.js, Sébastien Doeraene, to discuss the major, experimental leap to WebAssembly. You'll learn why the team decided to target Wasm now and how it complements the existing JavaScript emission. This episode offers a technical deep-dive into how Scala's powerful, nominal type system maps its objects and classes onto Wasm GC, and examines the critical details of interoperability, including what happens when a Scala object crosses the boundary to a JavaScript function. Finally, Sébastien covers the current status of the Wasm ecosystem for Scala.js, and the key limitations you need to know before you flip the `withExperimentalUseWebAssembly(true)` switch. Tune in to discover how a mature typed language is laying a fast, new foundation on the web!
Chapters:
0:00 - Commonalities between composing music and composing compilers
1:38 - Scala, Scala.js, Scala Native, and the Scala Center
11:01 - The "elevator pitch" for Scala.js
14:59 - Is Scala.js competing with TypeScript?
20:31 - What motivated the decision to target Wasm?
26:40 - ] How Scala.js utilizes Wasm GC
31:24 - What's actually crossing the boundary between JS and Scala.js?
37:37 - BigInt support in Scala.js
38:38 - The status of the library ecosystem for the Wasm target
41:40 - Sébastien's hobby project ported to Scala.js
44:02 - Is the Wasm backend purely a Scala.js thing for browsers?
52:38 - What developers should be aware of before flipping that `withExperimentalUseWebAssembly(true)` switch
58:28 - What Wasm proposals are you waiting for to unlock new features in Scala.js?
59:57 - Wasm, but not
Resources:
Sébastien Doeraene on GitHub → https://goo.gle/4pMPufo
Sébastien Doeraene at EPFL → https://goo.gle/3KTZZhu
Ensemble vocal Évohé → https://goo.gle/4pApQu5
Scala → https://goo.gle/4iYZwY1
Scala.js → https://goo.gle/4oYze9E
Scala Native → https://goo.gle/4rX4hp0
Scala Center → https://goo.gle/44uffZ8
Scala to TypeScript → https://goo.gle/4j37ZcM
Tyrian → https://goo.gle/4iZCOik
Laminar: https://laminar.dev/
Scala.js WebAssembly backend → https://goo.gle/4oT4bvV
Announcing Scala.js 1.19.0 → https://goo.gle/4aSYM4F
Wasm GC proposal: https://github.com/WebAssembly/gc
JSPI proposal → https://goo.gle/4s5cIik
Scala.js Interoperability → https://goo.gle/4afJdE1
Scaladex homepage with stats → https://goo.gle/4ja7jCr
FunLabryrinhte (Scala) → https://goo.gle/4oTghoL
FunLabryrinhte (original) → https://goo.gle/3KA8EWx
Bringing Scala to Server-Side Wasm → https://goo.gle/4pgwC7v
Scala.js Wasm Limitations → https://goo.gle/4s1jOnN
Custom descriptors proposal → https://goo.gle/4p8I7Og
Stack Switching Proposal → https://goo.gle/4pJG8B1
JS Primitives Builtins proposal → https://goo.gle/4akAnor
Shared-Everything Threads proposal → https://goo.gle/3MCCxGd
Watch more WasmAssembly → https://goo.gle/WasmAssembly
Subscribe to Chrome for Developers → https://goo.gle/ChromeDevs
#WebAssembly #Wasm #ChromeForDevelopers #Chrome
Speaker: Thomas Steiner
Products Mentioned: Web Assembly (Wasm), Chrome, WebAssembly for Chrome
Mon, 05 Jan 2026 - 1h 06min - 17 - WebAssembly from the Ground Up with Patrick Dubroy and Mariano Guerra
Get ready for WasmAssembly episode 16! Host Thomas Steiner sits down with Patrick Dubroy and Mariano Guerra, authors of the ebook "WebAssembly from the Ground Up." Discover how they're teaching Wasm by building a compiler in JavaScript, why writing WebAssembly by hand is crucial, and their thoughts on the future of compiler education. Tune in to learn about Ohm, the surprising omission of WAT, and what a potential part 2 of their book might cover!
Chapters: 0:00 - Welcoming Patrick and Mariano, authors of "WebAssembly from the Ground Up 1:34 - How the book came to be 5:34 - How the co-authors met 9:13 - Who should learn WebAssembly by actually writing it? 13:13 - Is it time to retire the Dragon Book? 17:42 - What is Ohm, what it has to do with the programming language Wafer, and why they chose Ohm for the book 27:22 - Compiling Ohm grammars to Wasm 30:22 - The on-purpose omission of the Wasm text format WAT 38:27 - A potential part 2 of the book 43:36 - The biggest surprise when writing the book 50:42 - Wasm, but not
Resources:
Mariano Guerra on LinkedIn: https://goo.gle/4gtIq3e
Patrick Dubroy on LinkedIn: https://goo.gle/46t7Ucx
WebAssembly from the Ground Up: https://goo.gle/3IvlqnT
Learn WebAssembly: https://goo.gle/46v50E0
WebAssembly website Issue: Consider adding a pure Wasm tutorial: https://goo.gle/46MlMzK
Let's Build a Compiler, by Jack Crenshaw: https://goo.gle/4gwQGzz
Simpletron Machine Language and Compiler from Deitel's Java book: https://goo.gle/4nK5CNf
Little Riak Core Book: https://goo.gle/48rMNtF
Failed PR "Initial tests for globals" to the Wasm spec:https://goo.gle/3IwfQ4I
Short lived "WebAssembly Weekly" newsletter: https://goo.gle/3IgQYOp
The Dragon Book: https://goo.gle/4pLnYPM
Human Advancement Research Community (HARC):https://goo.gle/3Iqbf47
Communications Design Group (CDG):https://goo.gle/4px8zlK
Forth dialect implemented in C, JavaScript, WebAssembly and compiled from C to asm.js and WebAssembly: https://goo.gle/3KvZLfV
Minimal Object Oriented runtime in WAT and WasmGC:https://goo.gle/4nxxS5m
wasm-tools: https://goo.gle/4nyisxQ
Apple's Pascal "syntax" poster: https://goo.gle/4mvhX6X
Niklaus Wirth: https://goo.gle/424Bzax
Lilith Computer: https://goo.gle/4nECeru
Oberon System: https://goo.gle/4pvyP03
Bill Hader on feedback: https://goo.gle/3K9R76U
How Julia Evans asks for feedback: https://goo.gle/4gxwFZv
Patrick's blog post "Reflections on writing a book": https://goo.gle/4gx3Jkk
Quarterback: https://goo.gle/4gvIcc5
Max Bernstein's blog: https://goo.gle/46vlwUD
Thorsten Ball's newsletter: https://goo.gle/4pvoWzl
Gleam Programming Language: https://goo.gle/46H66hj
Sonic Pi: https://goo.gle/3I6z6Wv
Future of Coding Newsletter: https://goo.gle/3Isd4xi
Patrick Dubroy on Bluesky: https://goo.gle/3VZ6v8C
Patrick Dubroy on Mastodon: https://goo.gle/4pvzazR
Mariano Guerra on Bluesky: https://goo.gle/4pxInYa
Mariano Guerra on Mastodon: https://goo.gle/4n6OXn3
WebAssembly from the Ground Up ebook on Bluesky: https://goo.gle/4prbIUd
WebAssembly from the Ground Up ebook on Mastodon: https://goo.gle/4gxBwtX
Mon, 20 Oct 2025 - 59min - 16 - 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
Mon, 29 Sep 2025 - 47min - 15 - 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
Mon, 14 Jul 2025 - 1h 05min - 14 - Enabling in-browser scientific computing with Wasm: David Kircos of Quadratic
On this WasmAssembly podcast episode, host Thomas Steiner speaks with David Kircos from Quadratic. They discuss how Quadratic's spreadsheet utilizes WebAssembly to enable scientific computing directly in the browser, leveraging tools like Pyodide, pandas, and numpy. The conversation also covers practical challenges such as bundling large-scale Wasm applications, exploring browser limitations, and Quadratic's integration of AI.
Resources:
David Kircos on LinkedIn → https://goo.gle/4jcpQg6
Building on the modern web app architecture → https://goo.gle/4hPpcnH
Pyodide → https://goo.gle/445YEv9
Pandas → https://goo.gle/4ldvkcp
Numpy → https://goo.gle/3E1qSNb
Esbuild-wasm → https://goo.gle/4hRqNJL
Using JavaScript in a spreadsheet → https://goo.gle/3XIRk4W
Making API requests from your spreadsheets → https://goo.gle/3FQQPja
Quadratic Python roadmap: building a spreadsheet developers love → https://goo.gle/446dLot
ES module integration proposal → https://goo.gle/3C8wd3L
AI spreadsheets are here: Quadratic + GPT → https://goo.gle/4hZpFUB
Database connectors → https://goo.gle/3QXMs8g
SQLite Wasm → https://goo.gle/3FSn3dW
Quadratic's GitHub organization → https://goo.gle/4jhWqNY
Mon, 28 Apr 2025 - 45min - 13 - Wasm on feature phones with Cloud Phone's Thomas Barrasso
Feature phones? Yes, they still make them. And they run Wasm! In this WasmAssembly podcast, Thomas Steiner hosts Thomas Barrasso from CloudMosa to talk about the Cloud Phone platform and what it takes to run WebAssembly on tiny feature phones by streaming Web apps from a remote server that runs Chromium.
Resources:
Thomas Barrasso on LinkedIn → https://goo.gle/3Fxbvwg
CloudMosa (Puffin) → https://goo.gle/42bNe7M
Cloud Phone → https://goo.gle/4c0xfwB
Building web apps for Cloud Phone → https://goo.gle/4bz1Pxn
Cloud Phone simulator → https://goo.gle/4c0fRYZ
KaiOS → https://goo.gle/4kx6C6z
Puffin Cloud Isolation → https://goo.gle/4bFMxqK
Telegram client for KaiOS → https://goo.gle/3DRL581
Wasm implementation of algorithms used in Telegram → https://goo.gle/43PTDH1
Stolen Focus book → https://goo.gle/43PTDH1
Reach out → https://goo.gle/4bY9BRs
Thomas' email: barrasso@cloudmosa.comMon, 24 Mar 2025 - 55min - 12 - WebGPU and wasi-gfx with renderlet
In this WasmAssembly podcast episode, Sean Isom and Mendy Berger from renderlet join host Thomas Steiner. Discover renderlet, a WebAssembly framework for writing graphics code that runs on any platform.
Resources:
Mendy Berger on LinkedIn → https://goo.gle/4b1y205
Sean Isom on LinkedIn → https://goo.gle/4hyO8Rb
Renderlet → https://goo.gle/3QsfjRy
renderlet Wasm I/O talk → https://goo.gle/42Z4nm4
renderlet Wasm I/O slides → https://goo.gle/4b7qCs1
Drawing to canvas in Emscripten → https://goo.gle/4i4Kazu
Multi-draw indirect GPU feature → https://goo.gle/3EH8zNg
Mesh shaders → https://goo.gle/40Y2Jyu
Work graphs → https://goo.gle/42X96ot
When in doubt, writeBuffer() → https://goo.gle/4jWjLWm
Fine grained control of memory proposal → https://goo.gle/4hHMvkj
Streams.wit → https://goo.gle/4gHkQhT
wasi-gfx talk: → https://goo.gle/4gU0tyo
wasi-gfx proposal → https://goo.gle/3QmYY0z
Web IDL → https://goo.gle/3X7Ea10
WIT → https://goo.gle/3CYzp2W
Webidl2wit → https://goo.gle/412whef
Mendy Berger on Mastodon → https://goo.gle/3D7XPXH
Sean Isom on X → https://goo.gle/41lY5vNMon, 24 Feb 2025 - 54min - 11 - Protecting apps with Arcjet through WebAssembly
WebAssembly is known for its speed and security, but can it be applied to enhance application security as a whole? Join Arcjet's CEO David Mytton and host Thomas Steiner on WasmAssembly as they delve into Arcjet's innovative use of Wasm for crucial security functions like bot detection, rate limiting, and data redaction, providing developers with a powerful yet manageable security toolkit.
Resources:
Squishy Wasm apps using Extism with Dylibso's Steve Manuel - WasmAssembly → https://goo.gle/3VFcf7J
David Mytton's blog → https://goo.gle/3C7kXFv
Console Devtools podcast episode with Fermyon's Matt Butcher → https://goo.gle/3C8mQBQ
Arcjet → https://goo.gle/40r7dNH
Arcjet Wasm blog posts → https://goo.gle/3WqTNQG
Arcjet example app → https://goo.gle/3E3We5n
@arcjet/next package → https://goo.gle/3DXvyDh
Arcjet JS SDK → https://goo.gle/4h4UyqY
Jco → https://goo.gle/4ecjdIC
jco example → https://goo.gle/4gwhBLu
Wasm-bindgen → https://goo.gle/3WrZVs0
Arcjet-js PR where we switched, with some comments on reasoning → https://goo.gle/4hHkJEf
Componentize-py → https://goo.gle/3CdOUUn
Componentize-dotnet → https://goo.gle/42oiNMu
ComponentizeJS → https://goo.gle/3OUNjFG
Wasm Interface Type (WIT) → https://goo.gle/4fnXMFf
Extism → https://goo.gle/3E5waa2
Mon, 03 Feb 2025 - 40min - 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
Fri, 10 Jan 2025 - 49min - 9 - 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
Mon, 18 Nov 2024 - 51min - 8 - 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.
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
Mon, 28 Oct 2024 - 50min - 7 - Special episode on the June meeting of the WebAssembly Community Group - WasmAssembly
This is a special episode of the WasmAssembly podcast, recorded at the June face-to-face meeting of the WebAssembly community group that took place at the WebAssembly Research Center of the Carnegie Mellon University in Pittsburgh, Pennsylvania. Thomas Steiner was there for two days, day zero, a pre-event in the form of an academic research day, and day one of the actual face-to-face meeting. While there, he spoke with a lot of the attendees, and this episode will give you a bit of an impression of what was presented and discussed during the meeting.
Resources:
June meeting of the WebAssembly Community Group → https://goo.gle/3U3n2rF
Research day agenda → https://goo.gle/4eRECrb
Elizabeth Gilbert → https://goo.gle/3XXGZ4q
Flexible Non-intrusive Dynamic Instrumentation for WebAssembly → https://goo.gle/3Y2716o
Adam Bratschi-Kaye → https://goo.gle/3NlK8G4
Internet Computer → https://goo.gle/3zR9WXD
WebAssembly and the Internet Computer Protocol → https://goo.gle/3YitTjF
Dan Gohman → https://goo.gle/4gYmo8E
The World of WASI → https://goo.gle/3YeMVam
Ben Titzer → https://goo.gle/3NkxY0k
WebAssembly Research Center → https://goo.gle/3zFiFME
Adam Klein → https://goo.gle/3zVT1mL
Yuri Iozzelli → https://goo.gle/4dE64ai
Branch hinting → https://goo.gle/3BMlUlM
Emanuel Ziegler → https://goo.gle/3zILDey
Compilation hints → https://goo.gle/3ZZyOHu
Ilya Rezvov → https://goo.gle/3Y6Mb6a
Half-precision (FP16) → https://goo.gle/3Bzluz8
Ben Visness → https://goo.gle/3NhxLL8
Memory control → https://goo.gle/3zRMARE
Thomas Lively → https://goo.gle/3TYZT9K
Day 1 agenda → https://goo.gle/4eTa6fZ
Mon, 14 Oct 2024 - 58min - 6 - Exploring the Bytecode Alliance with Cosmonic's Bailey Hayes - WasmAssembly
In this episode, your host Thomas Steiner chats with Cosmonic's CTO and Bytecode Alliance technical steering committee and board member, Bailey Hayes, about the exciting world of WebAssembly at her company, and specifically at the Bytecode Alliance. After exploring how Cosmonic makes use of WASI for their wasmCloud product, they get into details about the Bytecode Alliance, the workstreams and projects hosted there, and how to work with it.
Resources:
Bailey Hayes on LinkedIn → https://goo.gle/47xpA6M
Cosmonic's post welcoming Bailey → https://goo.gle/3ZzM1Gy
WebAssembly on the factory floor → https://goo.gle/3ZynB01
What is Cosmonic → https://goo.gle/4ethuhW
jco → https://goo.gle/4ecjdIC
jco example → https://goo.gle/4gwhBLu
SpiderMonkey → https://goo.gle/4gIR1Ps
WASI http → https://goo.gle/3MQvK8L
WasmAssembly episode with Ryan Hunt on string built-ins: https://goo.gle/3zs0Mk3
The various HTTP methods in WASI http → https://goo.gle/3Xxp9EX
WasmAssembly episode with Luke Wagner on WASI and the component model → https://goo.gle/3Xxryj8
Bytecode Alliance → https://goo.gle/3MPY0bD
WasmEdge runtime → https://goo.gle/47xq392
Bytecode Alliance board → https://goo.gle/4gIRd18
Bytecode Alliance technical steering committee → https://goo.gle/3XR2qoQ
Bytecode Alliance community stream update → https://goo.gle/3XPNZ4g
Bytecode Alliance updated developer roadmap → https://goo.gle/3ZAQp8f
Bytecode Alliance projects → https://goo.gle/4dhl8dR
Wasmtime → https://goo.gle/47wX9WP
Cranelift → https://goo.gle/3zvezGD
WAMR → https://goo.gle/3MUaC1c
Javy → https://goo.gle/3TxAqEk
WebAssembly System Interface (WASI) → https://goo.gle/4duTBpv
Component model → https://goo.gle/47CFtJu
WASI Subgroup in the WebAssembly CG → https://goo.gle/3zvfUx9
Brandon Sanderson's Mistborn saga → https://goo.gle/4e9y2LX
Bailey on Mastodon → https://goo.gle/3TB9lju
Bailey on X → https://goo.gle/3XyGnBV
Bailey's Bytecode Alliance videos → https://goo.gle/47wJ0c9
Mon, 30 Sep 2024 - 55min - 5 - A promising feature: JavaScript Promise Integration with Francis McCabe - WasmAssembly
In this episode, Thomas Steiner chats with Francis McCabe from Google, who's the champion of the JavaScript Promise Integration and the Stack Switching proposals. They go from talking about synchronous assumptions in code over to discussing the JavaScript Promise Integration (JSPI) proposal and how to use it in practice, its performance implications, and how to use it in practice. After exploring a neat side effect of JSPI, namely lazy loading, the fall into the rabbit hole of comparing JSPI to the upcoming ES module integration of Wasm. Finally, Francis gives an overview of his other early stage Stack Switching proposal.
Resources: The Paper introducing Go! → https://goo.gle/3AiyCrY The JSPI proposal → https://goo.gle/3yxfkOM JSPI entering origin trial → https://goo.gle/4cjprok JSPI origin trial → https://goo.gle/4cmjxD4 Introducing JSPI → https://goo.gle/3YEPT90 The new JSPI API → https://goo.gle/4cie1RN The JSPI API change → https://goo.gle/4cie1RN Code example → https://goo.gle/3Arlq3P Stack-Switching Proposal for WebAssembly → https://goo.gle/3Ar2KRM The Vivant series → https://goo.gle/46Htp97
Mon, 26 Aug 2024 - 52min - 4 - String built-ins with Mozilla's Ryan Hunt - WasmAssembly
In this episode, Thomas Steiner interviews Mozilla's Ryan Hunt, who's the champion of the string built-ins proposal. They first discuss Ryan's way into Mozilla and his role in the SpiderMonkey team, and then dive deep into the string built-ins proposal and some challenges and rabbit holes with it.
Resources: Ryan Hunt on LinkedIn → https://goo.gle/3Wxcfqb
SpiderMonkey blog → https://goo.gle/3Ww8ReX
WasmGC proposal → https://goo.gle/3Sz2CG7
Google Sheets WasmGC → https://goo.gle/4foOXv7
BrowserTech podcast episode with Row Zero → https://goo.gle/3SyfAUR
String Built-ins proposal → https://goo.gle/3LPXzxw
Potential other built-ins → https://goo.gle/4d445fL
Lin Clark's post on calls between JavaScript and WebAssembly being finally fast → https://goo.gle/3WNoeRV
The problems with `this` and operators like `===` → https://goo.gle/3WrWGA8
Using built-ins → https://goo.gle/3LONEIk
Polyfilling built-ins → https://goo.gle/4fpW4DJ
Scheme Wasm compiler → https://goo.gle/3Syg6lL
OCaml compiler → https://goo.gle/3A4Qs1B
Compact impact section proposal → https://goo.gle/4d5rBZQ
Compact impact section slides → https://goo.gle/4d7NU12
Memory64 proposal → https://goo.gle/4fqmghr
Seinfeld → https://goo.gle/3YyxpHb
Frasier → https://goo.gle/46CiRYT
Scrubs → https://goo.gle/3AiWhbu
Culver's restaurants → https://goo.gle/3LLRyBZ
Menards home improvement store → https://goo.gle/3WJpiWG
Ryan on GitHub → https://goo.gle/3A9BSG4
Mon, 05 Aug 2024 - 1h 00min - 3 - The WASI Revolution: Luke Wagner on WebAssembly's Past, Present, and Future - WasmAssembly
In this episode, Thomas Steiner interviews Luke Wagner, who works at Fastly. You'll hear them chat about Luke's time at Mozilla, how he remembers the Wasm launch, the WebAssembly System Interface (WASI) and the component model, his thoughts on where WebAssembly's future lies, and much more.
Resources: Luke Wagner's Wasm announcement blog post for Mozilla → https://goo.gle/4bdxyT4 The Wasm polyfill prototype → https://goo.gle/4bdiPHF The PLDI 2017 paper → https://goo.gle/4cvJpg7 A WebAssembly milestone → https://goo.gle/4bcK455 V8's Wasm announcement → https://goo.gle/3VHIanw Edge's Wasm announcement → https://goo.gle/4cbbEAX The WebAssembly browser preview → https://goo.gle/4c912mk The magic number and the version field → https://goo.gle/45D4hjj The WebAssembly post-MVP future blog pos → https://goo.gle/45zcapQ WebAssembly performance patterns →https://goo.gle/4ce8qwE API Concerns with Structured Clone for Wasm Modules → https://goo.gle/3XCXZOH Formal description of serializing and deserializing a Module → https://goo.gle/4bdNowH Don't allow IndexedDB serialization of WebAssembly.Module → https://goo.gle/4bj8OZo Normative: Support [Serializable] for WebAssembly.Module → https://goo.gle/3z9Wjlv Cache support → https://goo.gle/3zd7pX7 WebAssembly developers → https://goo.gle/4cd9v7Q WebAssembly — Caching to HTML5 IndexedDB → https://goo.gle/4c9KlqB The Lucet → https://goo.gle/4evkwTF The Lucet and Wasmtime teams join forces → https://goo.gle/45IbsH1 Fastly hires entire Wasmtime team from Mozilla → https://goo.gle/3VD6Yg6 What is WebAssembly? → https://goo.gle/3xtnGGK Lucet Takes WebAssembly Beyond the Browser → https://goo.gle/4b9akxi Wasmtime—A fast and secure runtime for WebAssembly → https://goo.gle/3xiVpTr How Lucet and Wasmtime make a stronger compiler, together → https://goo.gle/3RCtULo WASI 0.2: Unlocking WebAssembly's Promise Outside the Browser → https://goo.gle/4eMwyID WASI 0.2 Launched → https://goo.gle/3z8qA4a WebAssembly System Interface → https://goo.gle/4cxRGjA WASI proposals → https://goo.gle/3VD7xXg WASI HTTP → https://goo.gle/3VAiJ75 The wit format → https://goo.gle/3VxVHO9 What color is your function? → https://goo.gle/3KSVG2n A stream of consciousness on the future of async in the Component Model → https://goo.gle/3XxJdIY Revolutions podcast → https://goo.gle/3xgPdve Luke Wagner on GitHub → https://goo.gle/3VyqgmP Luke Wagner on X → https://goo.gle/3KWz40U
#WebAssembly #Wasm #WASI
Speaker: Thomas Steiner
Mon, 24 Jun 2024 - 1h 09min - 2 - CG, WG, W3C, Deepti—Wasm standardization with Deepti Gandluri - WasmAssembly
In this episode, Tom interviews Deepti Gandluri, the Chair of the WebAssembly Community Group at the W3C. You will hear about the difference between the W3C WebAssembly Community Group and Working Group, how Wasm is standardized, how Deepti got into WebAssembly, and the challenges the WebAssembly team at Google faces being part of the Chrome team. Deepti also discusses her favorite Wasm features, how the Community Group might react to a browser-specific proposal, how WASI might work given browser security constraints, and new Wasm features she's excited about in the context of AI.
Resources: Episode 1 with Alon Zakai → https://goo.gle/4bpFxwV Deepti, Chair of the Community Group: → https://goo.gle/3yBtjmm Deepti, member of the Working Group → https://goo.gle/3K8NKJU WebAssembly Summit opening keynote → https://goo.gle/3WVyQP7 WebAssembly Community Group → https://goo.gle/3KaOrCM WebAssembly Working Group → https://goo.gle/3VbI48B WebAssembly W3C Process GitHub → https://goo.gle/3Kd5p3a TC39 process document → https://goo.gle/4bL3fno File System Access API → https://goo.gle/3UT5uOE Web Serial API → https://goo.gle/3WP92nq V8 Wasm source code in Chromium → https://goo.gle/4bNiUTa WebAssembly active proposals → https://goo.gle/44TBd72 WebAssembly inactive proposals → https://goo.gle/4btU6je Wasm feature detection proposal → https://goo.gle/3K9E95B JavaScript promise integration proposal → https://goo.gle/3yxfkOM JavaScript promise integration origin trial proposal → https://goo.gle/4aA8Mff WasmGC proposal → https://goo.gle/4asI6gI WasmGC → https://goo.gle/3WR7GZw WASI file system → https://goo.gle/3ylByD1 Stringref proposal → https://goo.gle/4awO68b Built-in Strings proposal → https://goo.gle/3wJ6Fbg Deepti's Google I/O talk → https://goo.gle/4boQOOk Relaxed SIMD proposal → https://goo.gle/4bNATss Half precision (FP16) proposal → https://goo.gle/3wA9rjd Memory64 proposal → https://goo.gle/3wA9rjd
Thu, 23 May 2024 - 59min - 1 - From asm.js to Wasm with Emscripten creator Alon Zakai - WasmAssembly
Learn about some early WebAssembly history from one of the co-creators of Wasm, Alon Zakai! Follow along how Alon explains how we came from Native Client to asm.js and then finally to WebAssembly, and explore some interesting historical and present day sidetracks on the way.
Resources: Alon Zakai: Homepage → https://goo.gle/3vVaHgi / (has links to all the social profiles, too) LinkedIn profile → https://goo.gle/4cZDqRS
Native Client (NaCl) → https://goo.gle/3Q8oAi5 Portable NaCl (PNaCL) → https://goo.gle/4413xDK Compiling LLVM to JavaScript → https://goo.gle/4ay5Qke BananaBread demo → https://goo.gle/3xCWCEO asm.js → https://goo.gle/3Q5m10n asm.js presentation → https://goo.gle/445cz2F asm.js blog posts → https://goo.gle/3U4ZcuZ Emscripten and WebAssembly presentation → https://goo.gle/3W0SAQE Bringing the Web up to speed with WebAssembly paper → https://goo.gle/3JoDq0k Polywasm → https://goo.gle/4aE9JnV Qt apps compiled to asm.js → https://goo.gle/3UmXm9O Quake 3 Arena compiled to WebAssembly → https://goo.gle/3Ukt9s1
Thu, 25 Apr 2024 - 40min
Podcasts ähnlich wie WasmAssembly
El Partidazo de COPE COPE
Herrera en COPE COPE
La Linterna COPE
Dante Gebel Live Dante Gebel
Es la Mañana de Federico esRadio
La noche de Cuesta esRadio
La Trinchera de Llamas esRadio
Hondelatte Raconte Europe 1
Affaires sensibles France Inter
LEGEND Guillaume Pley
El colegio invisible OndaCero
La Rosa de los Vientos OndaCero
Les grands dossiers de l'Histoire par Franck Ferrand Radio Classique
Espacio en blanco Radio Nacional
Enquêtes criminelles RTL
Entrez dans l'Histoire RTL
Le grand récit RTL
Les Grosses Têtes RTL
L'Heure Du Crime RTL
Parlons-nous RTL
El Larguero SER Podcast
SER Historia SER Podcast
Todo Concostrina SER Podcast
Un Libro Una Hora SER Podcast
