~/talk

On WebAssembly

Talkat POPL 2022 Virtual Workshop · 2022-01-27..01-28· [webassembly]
links:none on file
slides:none on file

WebAssembly is a compact low-level virtual machine designed as a module-based bytecode (one .wasm equals one module) that runs in browsers, edge, blockchains and embedded runtimes; the project ships a machine-checked, formal mechanized semantics (Isabelle/Coq work and a verified reference interpreter), a validation/type checker that fits on a page, an attribute-grammar binary/text decoder, and a proposal process that requires spec text, tests, a reference implementation and two engine vendors; recent additions include SIMD added 250+ instructions.

AI-written summary · about

  1. 0:00Introduction
  2. 2:32What is WebAssembly
  3. 4:27Quick look at WebAssembly
  4. 6:57Background talk
  5. 11:07WebAssembly goals
  6. 15:25Secondary goals
  7. 19:34Formal semantics
  8. 20:59Abstract syntax
  9. 23:37Reduction semantics
  10. 26:32Typing semantics
  11. 27:23Validation
  12. 28:54ParsingDecoding
  13. 29:46Mechanization
  14. 32:33Formalization
  15. 33:50Evolution
  16. 35:11Proposal Process
  17. 38:11Questions
  18. 42:10What did not work
  19. 46:35Motivation
  20. 48:35Accounting
  21. 51:25Poll results
  22. 52:33Expectations
  23. 53:54Street credibility
  24. 57:12Committee work
~/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.