~/talk

JavaScript Toolchain for WebAssembly Components

slides:none on file

Shows a practical JavaScript toolchain that turns Wasm Components into importable ES modules and back: jco transpile and a transpiled component export a typed JS shim that runs in browser and Node, dynamic-linking maps component imports to module exports, and wasi-tools compose bundles linked components into a single component. Componentized JS embeds SpiderMonkey to build JS-authored components as Wasm. Demos build Rust CLIs into browser-run commands, link them at runtime, and mostly run live; the final wasi-vert virtualization demo is flaky on stage.

AI-written summary · about

  1. 0:00Introduction to components
  2. 0:43The JavaScript ecosystem
  3. 4:32Component model benefits
  4. 6:19JavaScript tooling overview
  5. 7:41Browser CLI demo
  6. 13:34Building the shell reactor
  7. 16:01Dynamic component linking
  8. 25:47WASI linking explained
  9. 27:52Componentized JS project
  10. 31:36Virtualization and conclusion
~/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.