~/talk

Caching for Cash

Talkat JavaScript fwdays’23 · 2023-05-16..05-20· [web-performance]
slides:none on file

Explains concrete rules and implementations: cache keys must include all inputs and missing one breaks correctness; use LRU or disk/SQLite/Redis to avoid unbounded memory, watch cache size and warm‑up cost, and prefer stale while revalidate or proactive invalidation over blind deletes. Calls out that SSG gives no inherent perf win versus server render + CDN, shows a real cache helper extracted into the library Cachefy (adds dedupe and soft purge), and demonstrates these approaches actually working in production.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Overview
  3. 4:40Caching
  4. 15:00Cash Revalidation
  5. 21:16Cache Limitations
  6. 24:41Cache Alternatives
  7. 27:23Cash Warming
  8. 28:36Cash Problems
  9. 30:36Cashified
  10. 31:56Favorite caching tools
  11. 35:38Memoization
  12. 37:31Do you bring caching as a default
  13. 39:56What are your hopes for AI
~/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.