Il browser scarica l'immagine la prima volta che la incontra. La seconda verifica che l'immagine nuova e quella in cache siano uguali, a livello di Kb, se sono uguali carica quella in cache, se sono diverse carica quella nuova del server. Le impostazioni del browser però variano da client a client, io, per esempio, utilizzo la cache del browser pari a 0 e ogni volta ricarico tutte le immagini per ternermi sempre aggiornato su tutto. Altre persone invece ragionano solamente con la cache del browser superiore a 100 mb.