~/talk

Hit the Ground Running with WebAssembly

Talkat OpenJS World 2021 · 2021-06-02..06-03· [webassembly, web-platform]
slides:none on file

WebAssembly compiles existing C/C++/Rust code to run in the browser and at the edge, enabling concrete wins: the CDN-hosted bioasm tools power fastq.bio and deliver a 20x speedup over a JS rewrite, another app ribbon reuses ~100k lines of C and gets 2–3x runtime gains while adding file-format checks and downsampling. Browsers support Wasm for ~93% of users, SharedArrayBuffer for ~70%, runtimes include Wasmtime, Wasmer, Node and Wasm3, and SIMD in Wasm approaches near-native performance (Chrome 91 enables it).

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:06What is WebAssembly
  3. 2:07Use cases for WebAssembly
  4. 6:20Real-world WebAssembly applications
  5. 13:02Tools to enhance WebAssembly performance
  6. 17:47When not to use WebAssembly
  7. 20:14Closing remarks and resources
~/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.