I think my question says it all. With many successful sites using lots of user inputted images (e.g., Instagram), it just seems, in my perhaps naive opinion, that source code minification might be missing the boat.
Regardless of the devices one is coding for (mobile/desktop/both), wouldn’t developers time be better spent worrying about the images they are serving up rather than their code sizes?
For optimizing for mobile browsers slower speeds, I was thinking it would probably be best to have multiple sized images and write code to serve up the smallest ones if the user is on a phone.
Does that sound reasonable?
First, I don’t know that many developers do “worry” about minification of scripts. Plenty of public facing websites don’t bother.
Second, minification is the removal of unnecessary whitespace whereas decreasing the size of an image usually entails reducing it’s quality so there is some difference.
Third, I believe that if it weren’t so easy to implement a minification step into a deployment process it would be even less popular. It doesn’t save much bandwidth true but if all it takes is a few minutes to configure a deployment script to do it then why not?