~/talk

Help me WebAssembly, You're My Only Hope

Talkat DinosaurJS 2018 · 2018-06-21..06-22· [webassembly, javascript]
github:jayphelps
slides:none on file

WebAssembly compiles a low‑level bytecode and already speeds real tools: Mozilla ports the source‑map parser to Rust then to Wasm and sees 5.8× faster (unoptimized) then 10.9× after tweaks; Babel, Less and Firefox developer tools use those ports. Tooling includes Rust, wasm loaders for webpack and compilation chains that emit wasm modules. Shortcomings remain: no direct DOM/GC yet so calls cross a costly JS bridge, and true multithreading is proposed but not yet practical.

AI-written summary · about

  1. 0:00Intro
  2. 1:20What is WebAssembly
  3. 3:17What is a byte code
  4. 5:02WebAssembly is safe
  5. 9:44Turboscript
  6. 10:43When should you target WebAssembly
  7. 12:47WebAssembly use cases
  8. 14:02WebAssembly fundamentals
  9. 16:04Stack machine
  10. 17:45Abstract syntax tree
  11. 19:24Whats missing
  12. 21:08True Multithreading
  13. 23:00Reason React
  14. 23:57Getting Started
  15. 24:58Webpack
~/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.