~/talk

JavaScript in WebAssembly? Why and How

slides:none on file

Claims JavaScript can run inside WebAssembly as a self-contained microservice runtime rather than a browser plugin. Uses QuickJS compiled to WebAssembly plus Rust host APIs to implement networking (non-blocking sockets), ES6/CommonJS support via Rollup, and TensorFlow inference bindings. Demos include React 18 streaming SSR and an image-recognition “hot dog” model and they work. Tradeoffs: QuickJS is roughly 3x slower than V8 but a WebAssembly image is ~10 MB versus ~1 GB for V8 in a container, and heavy paths move to Rust to regain performance.

AI-written summary · about

  1. 0:00Start
  2. 0:23Javascript in Webassembly
  3. 1:07When Web Assembly Was Invented
  4. 5:45Smart Contracts
  5. 18:03A Rust Api That Allows Rust Developers To Write Javascript Apis
  6. 21:38Fetch Api
  7. 22:22Extension That Interact with Tensorflow
  8. 28:17Quickjs versus V8
  9. 32:44Spider Monkey
~/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.