I'm building a web site and I want to use a big background image. Because of speed considerations, I thought that it would make sense to send a low-res version of the image the user first (for fast page loading and smooth user interface experience), and when the page finish loading, use JavaScript to load the higher-res version of that same image.
Do the server and the client's web browser know that it's the same image, and load just the "rest" of the data (delta of the low-res and the high-res)? Or does the server send the bigger image unrelated to the smaller image sent before?