~/talk

Meet Your Future - WebAssembly

Talkat Craft Conference 2021 · 2021-06-02..06-04· [webassembly, web-platform]
github:amouat
slides:none on file

WebAssembly is a simple stack‑based bytecode with four value types, linear memory and no GC today, and it runs in runtimes like wasmer and Wasmtime. Practical demos compile text .wat to .wasm and run: add.wasm -> add(2,3)=5 via wasmer and a browser demo shows 2+2=4. A Doomfire demo imports Math.random and uses 5 pages (64 KB each) to update a canvas each frame. A Rust example uses wasm-bindgen to produce an npm site that alerts "hellocraft.com". Use cases: games/Unity, AutoCAD C++ ports, FaaS (Fastly Compute@Edge, Cloudflare Workers), Ethereum contracts, IoT and Kubernetes integration; WASI provides capability‑based OS access.

AI-written summary · about

  1. 0:00Start
  2. 0:38Web Assembly
  3. 0:57What Web Assembly Is
  4. 5:03What Is Web Assembly
  5. 5:35Linear Memory
  6. 6:43Demo
  7. 11:02Run in the Browser
  8. 14:22Memory
  9. 20:49Can I Use My Own Language
  10. 26:33Being Language Agnostic
  11. 29:17Porting Desktop Applications
  12. 35:08Recap
  13. 38:11Concurrency Limits
  14. 38:46Are There any Existing Production Apps Using Their Assembly Which Are Not Just Tech Demos
~/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.