~/conference

Wasm I/O 2023

date:2023-03-23..2023-03-24
location:Barcelona, Spain
series:Wasm I/O · 3 editions
editions:[Wasm I/O 2023, Wasm I/O 2025, Wasm I/O 2026]

webassembly engineers, runtime developers, platform engineers, cloud-native engineers, backend engineers, mobile developers, database engineers, operator engineers

Wasmtime runtime implementations; WasmEdge runtime; WASI and component model; containerd runwasi runtimeClass integration; Fermyon Spin serverless runtime; Wasm garbage collection (WasmGC); libSQL CREATE FUNCTION with Wasm; Proxy-Wasm filters in Kong Gateway; Wasm Workers Server local dev; Rust+WebAssembly threads in production; async bidirectional streams in WebAssembly; wasi-cloud and cloud Wasm deployment

titleauthorlength
Wasm and Containers Deep DiveDjordje Lukic23m
A Docker Desktop technical preview released yesterday can run WebAssembly modules locally via Docker and containerd and deploy the same image to Kubernetes…
Talk on
The Return of Write Once, Run AnywhereTyler McMullen29m
History and current state focus on concrete outcomes: a global programmable CDN running WebAssembly modules compiled ahead of time and shipped to thousands of…
Talk on
Develop serverless apps with Wasm Workers ServerAngel De Miguel, Rafael Fernández34m
Claimed setup time is less than five minutes and the demo backs it up by installing runtimes and exposing a worker that returns a 418 teapot response. The…
Talk on
Wasmer Things: An Upside-Down Guide to WebAssemblyEdoardo Vacchi36m
Argues WebAssembly from a compiler enthusiast’s low‑level view and claims its spec yields verification one page vs JVM 150 pages, compares real toolchains…
Talk on
From Event-Driven to AutomotiveP J Laszkowicz39m
Claims a full-stack WebAssembly pipeline that actually ships: browser ML inference with TensorFlow.js and PyTorch tooling, federated learning coordinated with…
Talk on
Containers vs. WebAssembly: What's the Difference and Which Should I Use?Saiyam Pathak, Daniel Lopez, Kate Goldenring, Shivay Lamba34m
Wasm claims secure memory isolation, portability, and milliseconds to nanoseconds cold-starts and coexists with containers rather than immediately replacing…
Talk on
Building Ephemeral Virtual Filesystems for WebAssemblyDan Phillips29m
Claims an alternative to host-backed storage by shipping an in-memory VFS inside modules, implements minimal POSIX calls via custom libc bindings, and wires…
Talk on
Mobile app development with WebAssembly GCVivek Sekhar10m
Describes an implemented WebAssembly extension called WasmGC that gives managed languages a joint Heap with JavaScript so modules avoid shipping their own…
Talk on
Spin it! Jumpstart your Wasm journey with Fermyon SpinThorsten Hans31m
Fermyon Spin claims a Wasm serverless runtime built on Wasmtime with language SDKs (examples in Rust) and a simple developer toolset: Spin CLI compiles and…
Talk on
WebAssembly functions for your SQLite-compatible databasePiotr Sarna32m
libSQL, a fork of SQLite, adds a real CREATE FUNCTION implementation that stores Wasm binaries in an internal table so functions survive restarts and become…
Talk on
A Technical Deep Dive in WebAssembly for Kong GatewayViktor Gamov, Caio Casimiro28m
WasmX is an nginx module embedding a Wasm VM into Kong Gateway, implementing the Proxy-Wasm interface and supporting multiple Wasm runtimes. The demo compiles…
Talk on
Give super powers to Java with WebAssemblyPhilippe Charrière34m
Claims that Java can host real WASM plugins via Extism runtime with Java bindings and shows a working Vert-x app loading modules written in Rust Go and Zig…
Talk on
A Distributed Updatable World VM using WASMSimon Worthington14m
Bacalhau builds a global, updatable execution substrate that runs WASM anywhere using content-addressed CIDs embedded in WASM so modules resolve dependencies…
Talk on
Flutter, Dart, and WASM-GC: A new model for Web applicationsKevin Moore28m
Dart and Flutter compile the framework and app code to WebAssembly using WASM-GC, run Skia (CanvasKit) compiled from C++ to WASM for GPU-accelerated rendering…
Talk on
Rust and WebAssembly threads on production: a field reportRoberto Vidal10m
A Node.js‑like runtime called WebContainers runs entirely in the browser by mapping processes to web workers, using shared memory and WebAssembly threads for…
Talk on
Answering the call: taking WASM seriouslySteve Manuel20m
Claim: deliver end-to-end WASM maturity with concrete tools and results. Shows an open source plugin system, Extism, used to host games and supports 15…
Talk on
Build Database Driven Applications in WasmMichael Yuan29m
Three concrete approaches decide whether this is useful: host functions via frameworks like Spin framework that keep DB connections outside the VM, WASI‑like…
Talk on
Wasm Blocks: Procedural Modeling with Micro WebassembliesSean Isom13m
Claims that procedural nodes compiled as micro Wasm modules can replace bulky data and stream executable tiles to clients. Implementation uses C++/clang…
Talk on
Async, bidirectional streams in WebAssemblyJarrod Overson21m
WasmRS embeds RSocket inside WebAssembly to provide async, bidirectional streaming with backpressure and automatic fragmentation, implemented in Go and Rust…
Talk on
fp-bindgen: Full-stack plugins made easyArend Van Beelen08m
Generates a Rust server runtime, Rust plugin bindings, and a TypeScript runtime from Rust data types as source of truth and uses MessagePack serialization so…
Talk on
The World of WASIDan Gohman44m
WASI Preview2 rebases the WASI Command APIs on the Wit IDL to deliver real, language-friendly bindings and better virtualizability, with WASI Preview2 rebased…
Talk on
Javy: Creating a toolchain for running JavaScript on WebAssemblyJeff Charles28m
Javy converts JavaScript into tiny WebAssembly modules by embedding QuickJS bytecode, snapshotting the initialized runtime with Wizer, running Binaryen…
Talk on
Connecting to devices at the edge with minimal footprint using AKS Edge Essentials and Akri on WASMsFrancisco Cabrera, Yu Jin Kim21m
Claims running AKS Edge Essentials on devices with as little as 4GB RAM and 2vCPU and running Akri as a WASM makes the OCI image 54 times smaller. Demo…
Talk on
WebAssembly Debugging DemystifiedNisanthan Nanthakumar13m
Explains how to get line-level stacks out of wasm: DWARF debug file format and Source Maps enable original filenames and line numbers, browser DevTools then…
Talk on
Your next challenge: making WASM more approachableRamón Huidobro, Philippe Charrière, Oscar Spencer, Sylwia Vargas34m
Panelists argue a concrete claim: WASM is just a compiler target and most users should treat it as an implementation detail, not a new language to learn. They…
Talk on
Introducing Kotlin/WasmZalim Bashorov, Sebastien Deleuze31m
Kotlin/Wasm compiles to Wasm directly with a new compiler and targets Wasm GC, Typed Function References, Exception Handling and Stringref, aiming for…
Talk on
wasi-cloud: The Future of Cloud Computing with WebAssemblyBailey Elizabeth Hayes, Dan Chiarlone29m
Claims that a single WebAssembly component can run one application, run anywhere across ARM and x86 and cloud providers backed by concrete demos on Azure, GCP…
Talk on
Fast, Secure, Deterministic execution on blockchainRobert Sasu12m
MultiversX builds a WASM-based VM using the wasmore/wasmer engine with per-transaction sandbox threads, an operation-counter gas baked into compiled binaries…
Talk on
Effortless Concurrency with Grain & LunaticOscar Spencer26m
Demonstrates Grain compiled to WebAssembly running on Lunatic to build a working telnet chat server that accepts TCP, spawns per-connection processes…
Talk on
Running interpreted languages in WebAssemblyRafael Fernández, Asen Alexandrov30m
Projects build PHP, Python, Ruby runtimes as WebAssembly modules with automation, upstream patches and tests; examples include a CLI/CGI uuid tool and image…
Talk on
Beyond HTTP Microservices with SpinIvan Towlson29m
Spin is extendable beyond HTTP: the runtime splits into two processes (loader and spin trigger) and custom triggers must be written in Rust using the spin core…
Talk on
Wasm I/O 2023 - Video SummaryKevin Moore02m
Conference footage claims strong cross‑company collaboration with people who previously seemed like competitors and concrete followups coming from hallway…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.