Wasm I/O 2023
who it's for
webassembly engineers, runtime developers, platform engineers, cloud-native engineers, backend engineers, mobile developers, database engineers, operator engineers
topics
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
| title | author | length |
|---|---|---|
| Wasm and Containers Deep Dive | Djordje Lukic | 23m |
A Docker Desktop technical preview released yesterday can run WebAssembly modules locally via Docker and containerd and deploy the same image to Kubernetes… | ||
| The Return of Write Once, Run Anywhere | Tyler McMullen | 29m |
History and current state focus on concrete outcomes: a global programmable CDN running WebAssembly modules compiled ahead of time and shipped to thousands of… | ||
| Develop serverless apps with Wasm Workers Server | Angel De Miguel, Rafael Fernández | 34m |
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… | ||
| Wasmer Things: An Upside-Down Guide to WebAssembly | Edoardo Vacchi | 36m |
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… | ||
| From Event-Driven to Automotive | P J Laszkowicz | 39m |
Claims a full-stack WebAssembly pipeline that actually ships: browser ML inference with TensorFlow.js and PyTorch tooling, federated learning coordinated with… | ||
| Containers vs. WebAssembly: What's the Difference and Which Should I Use? | Saiyam Pathak, Daniel Lopez, Kate Goldenring, Shivay Lamba | 34m |
Wasm claims secure memory isolation, portability, and milliseconds to nanoseconds cold-starts and coexists with containers rather than immediately replacing… | ||
| Building Ephemeral Virtual Filesystems for WebAssembly | Dan Phillips | 29m |
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… | ||
| Mobile app development with WebAssembly GC | Vivek Sekhar | 10m |
Describes an implemented WebAssembly extension called WasmGC that gives managed languages a joint Heap with JavaScript so modules avoid shipping their own… | ||
| Spin it! Jumpstart your Wasm journey with Fermyon Spin | Thorsten Hans | 31m |
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… | ||
| WebAssembly functions for your SQLite-compatible database | Piotr Sarna | 32m |
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… | ||
| A Technical Deep Dive in WebAssembly for Kong Gateway | Viktor Gamov, Caio Casimiro | 28m |
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… | ||
| Give super powers to Java with WebAssembly | Philippe Charrière | 34m |
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… | ||
| A Distributed Updatable World VM using WASM | Simon Worthington | 14m |
Bacalhau builds a global, updatable execution substrate that runs WASM anywhere using content-addressed CIDs embedded in WASM so modules resolve dependencies… | ||
| Flutter, Dart, and WASM-GC: A new model for Web applications | Kevin Moore | 28m |
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… | ||
| Rust and WebAssembly threads on production: a field report | Roberto Vidal | 10m |
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… | ||
| Answering the call: taking WASM seriously | Steve Manuel | 20m |
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… | ||
| Build Database Driven Applications in Wasm | Michael Yuan | 29m |
Three concrete approaches decide whether this is useful: host functions via frameworks like Spin framework that keep DB connections outside the VM, WASI‑like… | ||
| Wasm Blocks: Procedural Modeling with Micro Webassemblies | Sean Isom | 13m |
Claims that procedural nodes compiled as micro Wasm modules can replace bulky data and stream executable tiles to clients. Implementation uses C++/clang… | ||
| Async, bidirectional streams in WebAssembly | Jarrod Overson | 21m |
WasmRS embeds RSocket inside WebAssembly to provide async, bidirectional streaming with backpressure and automatic fragmentation, implemented in Go and Rust… | ||
| fp-bindgen: Full-stack plugins made easy | Arend Van Beelen | 08m |
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… | ||
| The World of WASI | Dan Gohman | 44m |
WASI Preview2 rebases the WASI Command APIs on the Wit IDL to deliver real, language-friendly bindings and better virtualizability, with WASI Preview2 rebased… | ||
| Javy: Creating a toolchain for running JavaScript on WebAssembly | Jeff Charles | 28m |
Javy converts JavaScript into tiny WebAssembly modules by embedding QuickJS bytecode, snapshotting the initialized runtime with Wizer, running Binaryen… | ||
| Connecting to devices at the edge with minimal footprint using AKS Edge Essentials and Akri on WASMs | Francisco Cabrera, Yu Jin Kim | 21m |
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… | ||
| WebAssembly Debugging Demystified | Nisanthan Nanthakumar | 13m |
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… | ||
| Your next challenge: making WASM more approachable | Ramón Huidobro, Philippe Charrière, Oscar Spencer, Sylwia Vargas | 34m |
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… | ||
| Introducing Kotlin/Wasm | Zalim Bashorov, Sebastien Deleuze | 31m |
Kotlin/Wasm compiles to Wasm directly with a new compiler and targets Wasm GC, Typed Function References, Exception Handling and Stringref, aiming for… | ||
| wasi-cloud: The Future of Cloud Computing with WebAssembly | Bailey Elizabeth Hayes, Dan Chiarlone | 29m |
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… | ||
| Fast, Secure, Deterministic execution on blockchain | Robert Sasu | 12m |
MultiversX builds a WASM-based VM using the wasmore/wasmer engine with per-transaction sandbox threads, an operation-counter gas baked into compiled binaries… | ||
| Effortless Concurrency with Grain & Lunatic | Oscar Spencer | 26m |
Demonstrates Grain compiled to WebAssembly running on Lunatic to build a working telnet chat server that accepts TCP, spawns per-connection processes… | ||
| Running interpreted languages in WebAssembly | Rafael Fernández, Asen Alexandrov | 30m |
Projects build PHP, Python, Ruby runtimes as WebAssembly modules with automation, upstream patches and tests; examples include a CLI/CGI uuid tool and image… | ||
| Beyond HTTP Microservices with Spin | Ivan Towlson | 29m |
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… | ||
| Wasm I/O 2023 - Video Summary | Kevin Moore | 02m |
Conference footage claims strong cross‑company collaboration with people who previously seemed like competitors and concrete followups coming from hallway… | ||
| nothing matches | ||