A lazy image loading solution in Javascript that works on both inline images and as background images, on any viewport, on any device