~/talk

WebAssembly? Web and Assembler? WTF!

TalkinFrenchat DevFest Toulouse 2017 · on Thursday, 2017-09-28· [webassembly, web-platform]
slides:none on file

WebAssembly (born 2015, in Chrome/Firefox by early 2017) and Emscripten are used to compile C/C++ into .wasm plus JavaScript glue so binaries run in Node and browsers. The talk shows concrete demos: OpenCV engines and ML inference compiled to Wasm, running in web workers with a pseudo-filesystem to enable CLI-like tools in-browser (e.g., airplane detection in seconds). It reports typical performance beating JavaScript (sometimes ~2×), though still below native, and notes JS↔Wasm call costs and loading overheads.

AI-written summary · about

  1. 0:00WebAssembly intro
  2. 2:08Dynamic web tech history
  3. 7:24WebAssembly origins
  4. 9:07WebAssembly since 2015
  5. 9:48C/C++ to WebAssembly
  6. 13:20WebAssembly internals
  7. 19:23Modules & JS
  8. 20:23Emscripten filesystem
  9. 22:52Use cases
  10. 25:19Satellite image demo
  11. 29:08Emscripten feedback
  12. 30:54WebAssembly tools
  13. 31:57JS vs WebAssembly perf
  14. 35:27Perf factors
  15. 36:10Pros & cons
  16. 37:12JS & WebAssembly synergy
  17. 38:15WebAssembly future
  18. 40:00Beyond browser
  19. 41:02WebAssembly languages
~/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.