~/talk

Wasm Internals

TalkinRussianat HolyJS Piter 2020 · 2020-06-22..06-26· [webassembly]
links:none on file
slides:none on file

Overview of WebAssembly internals focused for JavaScript developers: how Wasm is executed, validated and compiled inside VMs (examples from Firefox and V8), and how Wasm interacts with JavaScript and with other Wasm modules. The talk explains VM internals and execution pipeline rather than when or why to use Wasm.

AI-written summary · about

  1. 0:00Introduction
  2. 1:29WebAssembly matters
  3. 4:00Firefox SpiderMonkey impl
  4. 7:50Streaming compilation
  5. 9:16WASM file format
  6. 11:04SpiderMonkey compilation
  7. 14:57Baseline compiler
  8. 20:42Debugging JS interaction
  9. 23:59Table parameterization
  10. 27:56Working with tables
  11. 31:52Garbage collection
  12. 40:20WASM optimization future
  13. 47:48WASM exceptions
  14. 51:44Memory safety
  15. 54:16Real-world WASM apps
  16. 57:49WASM vs JS perf
  17. 1:00:00Q&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.