It bothers me because I know it's something to address.
So regarding non-javascript, most interfaces are built with JavaScript so what percentage are you addressing?
I've only had the non-javascript come up personally regarding using Tor. I don't know/use Tor much.
I don't ever put <noscript> alerts in ahhh I should though.
I use AdBlock too, not sure if that affects what the desired end-result of non-javascript
I use noscript and disabled JS on iOS Safari, for battery life and security. Not a fanatic noscript user at all, it just seems slightly less bad than full js at this point.
Graceful degradation is a better choice than <noscript> tags, where possible. Which, for <img>, it is.
thanks for considering the minority, even if it doesn't pan out :)
Hmm yeah I guess I'm not as up to date with mobile(the stuff you mentioned)
Oh yeah, that's the worst. I use uBlock Origin to block third party JS by default, then selectively enable domains I trust (mostly CDN services). This is usually a happy medium between raw and noscript, but it definitely breaks a lot of pages.
<noscript class="js-progressiveMedia-inner">
<img class="progressiveMedia-noscript js-progressiveMedia-inner" src="https://cdn-images-1.medium.com/max/800/1*vY3BMZ9BrxgkD7je7f-Ckw.jpeg"
</noscript>The placeholder images are JS-generated solid color PNGs downscaled to just keep the same aspect ratio. SVGs could be much easier but less supported probably.
I think I've seen this before but I've used an overlay loading gif which was shown over the image while the image loaded then when it loaded the loading gif would be hidden.