@ilpeach The problem is that this approach won't
make Lighthouse happy. Ideally you should serve the best resolution / format for
each client, and since they are all different you have thousands of possible
image sizes to prepare. Therefor IMHO this is best solved using an image CDN.