Actually, your browser does not download images on every request but automatically checks if it is modified using the **If-Modified-Since** header on request. Web server returns a **304 Not Modified** status telling the client "resource you are requesting is not modified, use your cache :)".