How to serve retina images?
You also have the chance to deliver double size low-quality images always. It is a valid and very popular technique.

You can do it with CSS or use the following module:https://www.drupal.org/project/hires_images