Building WebAssembly Like It's 2011
Talkat KubeCon + CloudNativeCon Europe 2025 · on Wednesday, 2025-04-02· at 14:30· Level 1 | Hall Entrance N10 | Room H·
summary
Claim: applying Buildpacks applied to Wasm gives a one‑liner build that installs Wasm toolchain, composes components and emits an OCI image. Uses the pack CLI with a custom pack CLI and builder image, a wack analyzer/composer plus wack composer and wasm finalizer to detect Node and Go components in a monorepo, fuse them, call OpenAI for a demo chat, and produce a runnable image. Works but hit tinygo/Go rough edges; runtime adds ~50 MB while composed component is ~14 MB (Rust could be ~2 MB).
AI-written summary · about
chapters (11)
- 0:00WebAssembly introduction
- 1:06What is WebAssembly
- 3:57Building a layered WebAssembly cake with JavaScript and Go
- 7:10Rewind to 2011 and build packs
- 8:54Cloud Native Build Packs benefits
- 12:03How pack build works
- 17:25Build pack concepts for WASM
- 20:14WASM component structure
- 22:45Live demo of WASM build packs
- 25:43Key learnings and future
- 30:22Call to collaboration and Q&A
related talks
29mExperimenting with Golang and Webassembly
01h 01mAn introduction to WebAssembly components
34mWasm Components for Every Language
25mWebAssembly with Go: Powering the Web with Speed and Efficiency
33mThe What's, Why's, and How's of Running WebAssembly in Go
01h 17mChoose Your Own Adventure: Wasm Edition
50mWeb Assembly
18mGet Going With WebAssembly
