~/talk

Wasmer Things: An Upside-Down Guide to WebAssembly

slides:none on file

Explains why WebAssembly becomes a portable compilation target and runtime for server and browser code, shows tooling: WASI for safe sandboxed syscalls, runtimes like Wasmer and Wasmtime, and packaging via wapm; demos include turning a hello.wasm into a web app with Wagi/Spin and running a recompiled Zork text game successfully, plus embedding Rust/C++ modules inside Go via wazero. Argues portability (single binary per architecture), structured control flow for fast JIT, and active ecosystem adoption (Docker experimental wasm support).

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Downloading WebAssembly
  3. 1:23Edoardo Vacchi
  4. 1:53Tetrate
  5. 2:14Wasmer Things
  6. 2:57History of WebAssembly
  7. 3:25Old Browsers
  8. 4:08JavaScript
  9. 4:39Plugins
  10. 5:59Problems with plugins
  11. 8:14Plugins were deprecated
  12. 8:29JavaScript is not a serious language
  13. 8:58JavaScript as a compilation target
  14. 10:51GUIT GW to Google Web Toolkit
  15. 11:19J2CL
  16. 11:33Native Client
  17. 14:10ASMJ
  18. 15:50Epic Citadel
  19. 16:50What is WebAssembly
  20. 17:44JVM vs WebAssembly
  21. 18:14WebAssembly vs CLR
  22. 18:26WebAssembly vs Docker
  23. 18:52What are Linux containers
  24. 19:22Nested VM
  25. 20:17Invoke Dynamic
  26. 21:07What is LLVM
  27. 23:15LLVM IR
  28. 24:34LLVM Disadvantages
  29. 25:13JS Runtimes
  30. 25:55Portable Compilation Target
  31. 26:51languages that support WebAssembly
  32. 27:10structure stack machine
  33. 27:48jvmcl
  34. 28:20structural control flow
  35. 29:41bytecode
  36. 29:56wasmertext
  37. 34:21nodejs
  38. 35:06vizing
  39. 35:38safety
  40. 37:17Runtimes
  41. 37:44Wasmer
  42. 38:05Wasmertime
  43. 38:21Envoy
  44. 38:38RedPanda
  45. 38:48Zig
  46. 39:12Crosslet
  47. 39:25Spin
  48. 41:05Hello World
  49. 41:34Spin up
  50. 42:03Applause
  51. 42:45Wago
  52. 43:02Go
  53. 43:24Zork
  54. 43:45Mailbox
  55. 43:58Questions
  56. 45:53Java on WebAssembly
  57. 46:31Codeling
  58. 46:41Garbage Collection
~/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.