The Web isn’t uniform
Karolina Szczur

I agree with this post, up to a point. Yes, a user should preferably see something useful before the JavaScript downloads. But requiring that a site be functional when JavaScript is disabled, may not be a valid requirement anymore. HTML and CSS were originally created and designed for documents, not applications. Many websites these days should be considered apps rather then docs. And while you may be able to achieve app-like behavior using only server-side rendering, the experience would be even more sub-par for people with bad connections. For applicative sites, JavaScript is as much a foundation of the web as HTML and CSS are.