~/talk

WebAssembly beyond the browser

Talkat Devfest Strasbourg 2023 · on Wednesday, 2023-11-15· [webassembly]
slides:none on file

WebAssembly runs outside the browser by compiling to wasm32-wasi and running on runtimes like Wasmtime, WasmEdge or Wasmer; a Rust example uses wasm32-wasi and Wasmtime with --map-directory to grant sandboxed file access and starts near‑instantly. Container tooling (runi + containerd, Docker runtime flag) lets images shrink dramatically—benchmarks show 3 to 20 times smaller images (examples: native 7 MB vs wasm 2.6 MB, full image 123 MB vs 5 MB). Major limits remain: WASI lacks sockets and GC, so projects like wagi (HTTP via stdin/stdout) and Spin fill gaps today.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:03Google Cloud Innovators Program
  3. 2:25What is WebAssembly and its origins
  4. 4:55Running WebAssembly outside the browser
  5. 9:30Key use cases for WebAssembly
  6. 12:21WASI and WebAssembly runtimes
  7. 17:38Demo: Compiling Rust to WASI
  8. 21:31Why run WebAssembly in Docker
  9. 27:43Demo: WebAssembly in Docker
  10. 29:53HTTP services with WAGI
  11. 35:12Frameworks for WebAssembly services
  12. 36:59Language support in WebAssembly
  13. 39:49Future of WebAssembly and conclusions
  14. 40:54Q&A session
~/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.