
Browser Cache and HTTP Caching: Understand What Gets Reused
Follow one resource from its first download to a cache hit, a validation request, and an update—and learn which browser cache is involved.
Read the articleSubject collection / 2 articles
Explore the cache basics questions that connect these guides.
Start with identity, validity, and a recoverable miss path. A cache entry is useful because it corresponds to a request under specific conditions, not simply because the bytes exist. These articles introduce those conditions and show how they appear in everyday systems.
As you read, identify the authoritative source and write one example of a change that should stop reuse. Then compare how a browser handles that situation with how an application might handle it. The same vocabulary can describe both without assuming the implementation is identical.

Follow one resource from its first download to a cache hit, a validation request, and an update—and learn which browser cache is involved.
Read the article
A cache index helps a system decide which stored result belongs to a request—and whether reusing it is still appropriate.
Read the articleStart with the Cache Index guide to place the terminology in context. Then explore Web Browser Cache Index for a connected design question.
A topic can cross several systems. Browse the complete Lab for the surrounding articles, or use the 22-topic directory to find a different entry point.