~/talk

Does the Component Model Require Extra Copying?

Talkat WasmCon North America 2025 · on Monday, 2025-11-10· [webassembly, web-platform]
slides:none on file

Argues that the Component Model need not add copying by showing concrete mechanisms in 0.2 and 0.3: value types vs resource types explain where the baseline copy happens (e.g., lists written via a caller-supplied realloc), switching resources for HTTP middleware avoids full request copies, and stream handles and async reads let kernels copy directly into linear memory so large bodies stream without extra copies. Also proposes shared-heaps / mappable byte arrays and notes Fastly can start sandboxes in 35 microseconds.

AI-written summary · about

  1. 0:00Why WebAssembly?
  2. 2:21The component model
  3. 6:06Linking and performance
  4. 10:03Value types and resources
  5. 14:36Streams and WASI 0.3
  6. 19:03Future memory strategies
  7. 25:40Conclusion and Q&A
~/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.