~/talk

Keynote: The Path to Components

Talkat Cloud Native Wasm Day North America 2022 · on Monday, 2022-10-24· [webassembly]
slides:none on file

Proposal splits WASI into a foundational component model implemented by engines and a higher-level WASI layer; it replaces POSIX-style linking with parametric linking so units can instantiate and wire other units, avoids gluing via files by introducing value and resource types (handles, futures, streams), and provides WIT + wit-bindgen/wit-component toolchain to generate Rust/JS bindings and bundle components. Wasmtime already implements large parts; milestone for Q1 targets sync components (parametric linking, value/resource/handle types) with async futures/streams following.

AI-written summary · about

  1. 0:00Introduction
  2. 0:28MVP
  3. 1:01Portable Interface
  4. 1:34System Interface
  5. 3:15Posix
  6. 3:44Why are people putting WASM into production
  7. 4:43Linking via the file system
  8. 5:10Parametric Linking
  9. 6:41Complex Data
  10. 7:57Value Types
  11. 9:03File Describing
  12. 9:49Resource and Handle Types
  13. 11:09Low Level Concurrency
  14. 12:19Future Streams
  15. 14:38Components OMG
  16. 15:13The Developer Experience
  17. 17:09Worlds
  18. 21:18Virtualization
  19. 23:41The Big Picture
  20. 24:35Status
~/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.