The image will always be fetched again as long you have a different parameter after the .jpg, that's a normal behavior. Create a new html file and add 3 img elements, assign the same url for all of them and now add extra parameter that makes the url different, like image.jpg?test=1, test=2 and test=3. You will see requests at the network tab as well.