#BackToBasics: The HTTP Cache
summary
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
chapters (25)
- 0:00HTTP cache intro
- 1:52Cache origins and principles
- 3:37Cache performance benefits
- 4:41Cache key headers
- 6:06Max-Age demo and revalidation
- 9:21ETag and Last-Modified revalidation
- 12:25Heuristic caching limits
- 16:55No-Cache vs No-Store : différences clés
- 18:01Immutable for static assets
- 23:57Cache busting and file versioning
- 26:03Private vs shared caches
- 27:10CDN role in caching
- 29:18Private/Public auth directives
- 31:25S-Maxage for shared caches
- 32:28Custom CDN directives
- 33:30Vary content negotiation pitfalls
- 37:27Vary impact on shared caches
- 40:35Memory vs disk cache
- 42:40Module Map ESM cache
- 44:26HTTP/2 Push drawbacks
- 46:12Deprecated Cache API history
- 46:55Service Worker programmable cache
- 49:00Cache partitioning and privacy
- 50:45Back-Forward Cache for navigation
- 52:53Cache best practices
related talks
44m#BackToBasics: The HTTP Cache
09mCache 101: Understand key strategies before applying them
47mWeb Caching: Strategies, Pitfalls and Modern Tools
16mWhat's next in the HTTP caching world
26mWhat’s next in the HTTP caching world
43m#BackToBasics: HTTP Cookies
54m#BackToBasics: HTTP Cookies
39mHTTP Caching for REST APIs
