~/talk

What is Web Assembly and Why Should you Care?

Talkat Shift Miami 2023 · on Tuesday, 2023-05-23· [webassembly, web-platform]
slides:none on file

WebAssembly compiles languages into a portable binary that runs under a runtime like wasmtime runtime, demonstrated by a 16 MB ruby.wasm that executes a Ruby hello world with no host deps. Examples show TinyGo producing TinyGo compilation wasm modules, WASI providing file and socket access, and two-language linkage: a Go AES encrypt/decrypt module called from Rust, both loaded in Wasmtime and executed inside a Minecraft mod (Java) to open doors — it works end-to-end.

AI-written summary · about

  1. 0:00Introduction to WebAssembly
  2. 3:51Running Ruby in WebAssembly
  3. 7:04How WebAssembly works
  4. 9:31Demo: WebAssembly in Minecraft
  5. 11:39Basic WebAssembly function in Go
  6. 17:07Handling strings in WebAssembly
  7. 23:13Mixing languages with WebAssembly
  8. 27:35Summary and future of WebAssembly
~/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.