> Whatever you do, don’t serve a large image that works on a large screen display to small screens.
I want to be able to zoom in on an image and see a reasonable quality. Obviously it shouldn’t be 600KB, but 40KB is not much at all and can be a decent size, both for desktop and mobile. All the ‘responsive image polyfilling’ is NOT good for performance. Every bit of JS you can skip, skip it.
I don’t agree with
> Whatever you do, don’t serve a large image that works on a large screen display to small screens.
I want to be able to zoom in on an image and see a reasonable quality. Obviously it shouldn’t be 600KB, but 40KB is not much at all and can be a decent size, both for desktop and mobile. All the ‘responsive image polyfilling’ is NOT good for performance. Every bit of JS you can skip, skip it.