~/talk

Isolation without Containers

Talkat Strange Loop 2018 · 2018-09-26..09-28· [security, web-platform]
slides:none on file

Claims that WebAssembly plus an ahead‑of‑time compiler and runtime can isolate thousands of sandboxes in a single process and hit production scale: seven million requests per second overall, tens of thousands per server, request latencies under five milliseconds. Uses WebAssembly linear memory, a VM context pointer, trap tables and a modified calling convention; applies cranelift for AOT codegen, bounds-check elision and large guard page mappings to avoid runtime slowdowns. A compiler/runtime that emits ELF shared objects is in development but not yet fully open source.

AI-written summary · about

  1. 0:00Isolation without Containers
  2. 0:43Multi-tenancy
  3. 1:05Isolation?
  4. 1:52Resource Isolation
  5. 2:13Fault Detection, Isolation, and Recovery
  6. 4:23Fault Domain
  7. 6:01Processes
  8. 7:07Virtual Memory
  9. 9:45Dynamic Libraries
  10. 12:50Higher-level Isolation
  11. 14:56Control Flow
  12. 15:26Memory Safety
  13. 18:41Calling Convention
  14. 20:28Trap Tables
  15. 22:39Bounds Checking
  16. 24:38Bounds Check Elision
  17. 30:37Review
~/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.