For example: https://news.ycombinator.com/item?id=30725933
Go ahead, disable JS and try opening blog on this link. Won't happen...
This page is simple dark text on white background with some images sprinkled in. Why is JS required to show this?
I'm sure I'm not alone in this...
We can't agree on your stance, because other people have different stances. You may have some reason why you want JS and cookies disabled, but many people don't. JS has been a part of the internet for as long as I've been alive. Sure, it's being used different and sometimes needlessly as with the blog you noted, but it's here and it's not going anywhere.
If you want the web to be cookieless and JS-less, you can disable them. But the web is not cookieless and JS-less. You get the experience you want. You can't expect everyone to want that experience.
Even if I'm happily time-wasting - there's a heck of a lot of stuff on the web, no need for dealing with sub-standard websites!
This all reminds me of the days when a whole website was an Adobe Flash application. It wasn't good then and it isn't good now.
If we could instruct our browsers to use some budget constraints, such as max js size, max number of network requests, and max time, it would force site designers to reign in the unnecessary bulk.
When I care enough about the content I open the page with either Firefox or DDG.
Then again I know I'm an exception, as I don't socialise or do anything fun online (anymore) or seek for cool stuff - just boring text only articles from HN and news.
- Video
- Plain-Text
- Images
- Sometimes forms
HTML provides everything you could need in the huge majority of cases.
Same, I would prefer to use https://nitter.net front-end, rather than https://twitter.com
eg. https://nitter.net/pastebin/status/1250847990131986432 vs https://twitter.com/pastebin/status/1250847990131986432
Just try to see how many use a modern WebVM [1] without limiting it's access to system resources (firejail, bubblewrap, capsicum, ...).
[1] those things too many call "browsers" for legacy reasons
https://gemini.circumlunar.space/
Asking people to not require javascript is like asking them to not use cell phones: yes, it would probably be better in many ways but it's not happening.
Why would anyone invest significant engineering time to placate a userbase that's far far smaller than Internet Explorer 10 usage?
Apple is a good example. It's often accused (especially on HN) of having a web site that is long on flash and short on substance. It's a massive company constantly trying to separate people from their money.
Guess what? apple.com works fine without Javascript.
And it still looks good. Even the pages flogging the latest phones and computers.
Almost any company can do the same. It just takes good managers, and good programmers. But both of those are in short supply these days.
I have the same reaction you describe — why does a site site use so much Javascript to display a page that could be plain HTML? But try pushing that idea to customers and bosses and their marketing teams and advertisers.
Even sadder is I talk to more and more people calling themselves front-end developers who can’t write plain HTML and CSS and have no clue how HTTP works. For them web front-end means React (or whatever the flavor is this month).
At some point, I've noticed a strong correlation between low-value content which was a waste of my time to read and these accessibility anti-patterns, so now I just close the tab and read the comments instead.
On the rare occasion I want to access the content despite these roadblocks, I use a proxy service.
I think it would be easier to invent a new programming language or a browsing engine than having a general consesus on what you are proposing.
- About 1.7% of people have horses (in the US)
Can we agree it makes as much sense to add horse friendly paths to the side of all the roads in the US, as it does to add JS friendly paths to web sites?
Preach it, brotha!