~/talk

Build your own Svelte 5

slides:none on file

Live codes a tiny Svelte 5–style compiler that reads a .svelte component, parse to AST, analyzes nodes and emits small runtime JS that does runtime DOM creation with element/attribute/text helpers moved into runtime.js. Implements reactivity via signals/get and set plus effect subscriptions so a counter updates only the touched text node. Shows generated output, how scripts are injected above DOM ops, and limits of the 30 minute demo while tracing where optimizations and edge cases remain.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 3:03Speaker introduction
  3. 4:08What is Svelte 5
  4. 8:01Building a simplified compiler
  5. 16:50Parsing Svelte syntax
  6. 20:10Generating JavaScript output
  7. 27:24Adding reactivity with signals
  8. 36:19Summary and closing
~/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.