~/talk

Integrating Apache Arrow on WASM using Component Model

Talkat WasmCon 2024 · on Tuesday, 2024-11-12· at 14:30· Salt Palace | Level 3 | 355 E-F· [web-platform, webassembly]
linkedin:sehyo
slides:none on file

Describes integrating Apache Arrow with WASM Component Model inside a Stateful Dataflow (SDF) streaming engine that runs each operator as a typed WASM component. Compares three concrete approaches: shared memory, copying buffers, and Arrow-as-resource, with tradeoffs (shared memory lacks broad language support, copying needs adapters, resource handles avoid per-language adapters). Claims columnar Arrow gives 10–100x speedups for analytics, implements a live demo that computes top‑5 vehicle speeds from Kafka streams and shows the pipeline running successfully.

AI-written summary · about

  1. 0:00Apache Arrow and WASM intro
  2. 2:06Component Model for data stacks
  3. 4:15Stateful Data Flow engine
  4. 6:40Integrating Arrow in WASM challenges
  5. 9:47Sharing memory with Arrow
  6. 13:23Copying Arrow buffers
  7. 16:32Arrow as Component Model resource
  8. 22:47Live demo Arrow in WASM
  9. 27:05Future directions & 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.