~/talk

#BackToBasics: The HTTP Cache

TalkinFrenchat DevFest Lille 2023 · on Friday, 2023-05-26· [web-performance, web-platform]
slides:none on file

An introduction to HTTP caching that explains which HTTP headers (Cache-Control, ETag, etc.) are used by browsers, CDNs, proxy caches and servers, and how they interact. It covers browser-side caches (HTTP cache, Service Worker cache, back/forward cache), shows examples and practical strategies, and emphasizes that caching decisions must be made across design, development, build, deployment and run stages.

AI-written summary · about

  1. 0:00HTTP cache intro
  2. 1:52Cache origins and principles
  3. 3:37Cache performance benefits
  4. 4:41Cache key headers
  5. 6:06Max-Age demo and revalidation
  6. 9:21ETag and Last-Modified revalidation
  7. 12:25Heuristic caching limits
  8. 16:55No-Cache vs No-Store : différences clés
  9. 18:01Immutable for static assets
  10. 23:57Cache busting and file versioning
  11. 26:03Private vs shared caches
  12. 27:10CDN role in caching
  13. 29:18Private/Public auth directives
  14. 31:25S-Maxage for shared caches
  15. 32:28Custom CDN directives
  16. 33:30Vary content negotiation pitfalls
  17. 37:27Vary impact on shared caches
  18. 40:35Memory vs disk cache
  19. 42:40Module Map ESM cache
  20. 44:26HTTP/2 Push drawbacks
  21. 46:12Deprecated Cache API history
  22. 46:55Service Worker programmable cache
  23. 49:00Cache partitioning and privacy
  24. 50:45Back-Forward Cache for navigation
  25. 52:53Cache best practices
~/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.