~/talk

To the Moon Overcoming Latency for Fun and Adventure

Talkat CascadiaFest 2016 · 2016-08-03..08-05· [nodejs, web-performance]
speakerdeck:sintaxi
slides:none on file

Surge is a static-hosting system built on Node.js that names files by their content hash and uses S3 for origin, Redis, an in-process LRU and browser service workers to stack caches for roughly 1,000× capacity gains per tier. Folding paper 42 times reaches the Moon—illustration of compound caching—and the server on the moon is a thought experiment: network latency is beatable by layering. The inflight pattern deduplicates concurrent misses so a single S3 fetch serves many requests, avoiding thundering-cache-fills.

AI-written summary · about

  1. 0:00Start
  2. 0:03Microsoft Edge
  3. 0:26Static web publishing for Front-End Developers
  4. 2:10the power of compound interest is the most powerful force in the universe.
  5. 4:33COMPOUNDING is not INTUITIVE
  6. 12:18Network Disk Redis
  7. 12:50JSON.parse()
  8. 14:051000 Disk 1000 Redis 1000 Process
  9. 14:381 Billion
  10. 16:00yet another win... npm/inflight
  11. 20:20SERVICE WORKER
~/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.