Stefan Krieger replied (in good faith, I think)…
Disabling CSS they look even worse. No, seriously, is there a proper reason to disable JS in 2021?
I hear this question a lot.
Sometimes the request takes too long and times out. Sometimes the CDN fails. Sometimes an ad blocker gets a bit too aggressive. Sometimes a company’s security policy blocks your file out of an abundance of caution. Sometimes you mistype a variable and shit just doesn’t work.
The idea that a failed CSS file “looks even worse” than a blank page is maybe accurate in a minimalist kind of sense. But as a user of a thing, would you rather have boring looking text that you can still read, or nothing at all?
But it’s also the slowest and most fragile part of the front end stack. Too much of it completely bogs down sites on older devices (not everyone has a fancy new iPhone). And when things go wrong, it fails spectacularly (as shown in Heydon’s collection of blank web pages).
Not too much. Not too little. Just enough.