Personally, I find this strategy a bit complex. Allow me to propose a more efficient approach for handling high-quality images. A straightforward method that I have found effective (and in my opinion, the most optimal at this point) is to create the image in Photoshop at twice the necessary width and height, then save it with lower quality to minimize file size. In your HTML or CSS, specify the desired dimensions for the image. This way, the image will display beautifully on both standard and retina screens while still keeping the file size small. Plus, you only need to use one image, which is a huge plus.