Hacker News new | past | comments | ask | show | jobs | submit login

The sad truth is web developers don't worry about web standards unless they affect the way they think their site should look.

I should correct that. Many web developers likely do their best to build to whatever standards/ best practices they can. Management, design specs, clients, etc... rarely if ever care about those standards and don't pay/ allocate time for conforming to them.

There are a fair number of web developers who are lazy too, but I suspect web developers care about best practices more than most other stakeholders.




It’s not that we don’t care, it’s just that there’s not enough time in the day to cater to all sorts of esoteric configurations.

Sure, you can make a non-JS fallback version of your interactive elements, but that often takes twice as long, and since 99.99% of web users have JavaScript enabled, it’s simply not worth the time to build separate versions for those 0.01% of users who don’t.


> Sure, you can make a non-JS fallback version of your interactive elements, but that often takes twice as long

This is largely just not true and the results are often no-entirely-legal. The majority of interactive controls can be supported by extending and styling bone stock html and using progressive enhancement. The only way it takes less time to roll your own solution for most of these components is when you don't bother implementing accessibility for your controls.

That isn't just a few esoteric users at this point, you are now brushing up against the ADA and have just exposed your site to potential legal action, lawsuits, and a big honking fine. (Not to mention the fact that you being an ass to a bunch of people who need that functionality.)


Nonsense. Anything that interacts with the server with AJAX and the like, or does client-side rendering will need a completely separate implementation to work without JavaScript.

As for the ADA, there’s nothing in there that demands your site works without JavaScript, it just has to be accessible to screen readers and the like, which all support JavaScript.


Ah, gotcha. I didn't realize you were thinking about web requests.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: