Why do browsers cache files?
The short answer
A browser temporarily saves images, CSS, and JavaScript so it can avoid downloading the same files again.
How it works
Servers can tell browsers how long a file remains fresh. If an old copy remains, a change may not appear immediately.
A familiar example
A display issue fixed by reloading or clearing the cache is not necessarily a server or code bug.