~/talk

WebAssembly: now web is a new compiler target architecture

slides:none on file

Claim: the web becomes a new compiler target so C/C++ can compile to a portable binary run inside browsers. Concrete tools shown: Emscripten (emcc) and LLVM/Binaryen pipeline, the WebAssembly text format and WebAssembly Explorer. Working examples include Unity export to Wasm, an X68k emulator port, a Vim-in-browser markdown editor, image edge detection and video motion-vector analysis. Measured perf is ~50% slower than native but much faster than equivalent JS; debugging uses Firefox DevTools wasm debugger. Memory is a linear ArrayBuffer and modules are sandboxed.

AI-written summary · about

  1. 0:00Intro
  2. 4:37WebAssembly on Firefox
  3. 5:13WebAssembly binary format
  4. 7:12Formal execution performance
  5. 7:52Encryption
  6. 10:52Examples
  7. 11:07Game
  8. 12:17Motion Vector
  9. 13:43Limit Processing
  10. 14:13Web
  11. 18:52Explanation
  12. 24:12Debugger
  13. 27:13WebAssembly explora
  14. 27:59Register
  15. 28:52Memory
  16. 29:50Binary format
~/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.