Hacker News new | ask | show | jobs
by gjsman-1000 445 days ago
Which in practice is an irrelevantly low number of people.

Nowadays, unless you are serving developing markets, supporting legacy technology, or your website is truly just some basic static pages, it’s a buzzword programmers use to flex on each other. That’s about it.

I personally find it annoying because I grew up as a junior right at the inflection point, when all the tutorials were still saying it was the right thing to do. That’s a lot of work to do for something nobody - and I mean literally nobody - in the real world cares about anymore. I would sooner brag about how my blog still works on Safari bundled with Snow Leopard.

3 comments

Or it's something fun for a hacker to blog about polishing progressive enhancement on. You're free to choose your own takeaway of course. Part of the experience of being a junior is learning when which type of approach makes sense rather than expecting anything one reads to directly apply to how their next project should best be done, regardless if it's popular or unpopular. Not everything needs to be practical for most people to be worth writing about!
I am not nobody. Neither is Ed Snowden. Neither are the people who trained him, who regularly use javascript to exploit browsers.

Many of us that know how security works on the modern web browse untrusted sites without JS enabled.

This. The vast majority of browser exploits are in code related to the JS engine and its accompanying huge API surfaces, and even those rare ones which don't require it are often obfuscated/hidden using JS.

Exploits aside, the amount of user-hostile irritating annoyances that just disappear without JS is also worth mentioning. Many years ago, I remember a site that was completely usable, yet continually begged me to "enable JavaScript for a better experience!", so I tried it and was immediately inundated with popups, moving flashing crap all over the page, and other things that I did NOT consider a "better experience". Never again.

You mean the real world that can barely distinguish their browser from "Google"? Sounds like a very fair benchmark indeed.

Did you know that HackerNews is 99% functional with JS turned off by the way? The only thing missing is the ability to collapse threads.