It seems that browsers only loads a resource once, unless the HTTP headers explicitly forbids caching. Reference: http://stackoverflow.com/questions/9284426/if-the-same-image-is-being-referred-multiple-times-within-a-html-page-does-the