~/talk

WebAssembly for the rest of us

Talkat Codemotion Amsterdam 2017 · 2017-05-16..05-17· [webassembly, web-platform]
slides:none on file

WebAssembly compiles C, C++ and Rust to a compact binary module (magic header "\0asm" plus version 1) that parses faster and yields near‑native code; shipping both asm.js and WebAssembly covers older browsers now. Use Emscripten (emcc) / LLVM to produce modules, with examples running 3D demos and ports of native libraries like DICOM viewers and physics engines. Future additions target threads and SIMD for parallel and vector math and direct Web API bindings to avoid slow JS roundtrips.

AI-written summary · about

  1. 0:00Introduction
  2. 0:56What is WebAssembly
  3. 5:36History of JavaScript engines
  4. 10:57ASM.js and its limitations
  5. 17:02Why WebAssembly matters
  6. 18:10Use cases for WebAssembly
  7. 20:56Compiling to WebAssembly
  8. 28:03Running WebAssembly in browser
  9. 29:10Demo of WebAssembly
  10. 30:58Future of WebAssembly
  11. 34:35Q&A
~/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.