Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

why support non js

lets face it, everyone uses facebook... - in reality surely everyone has js enabled... why does it seem like you should support the few(if any) without js?

like image 890
davivid Avatar asked Nov 09 '10 02:11

davivid


People also ask

Should my site work without JavaScript?

If we're talking about websites “working” or not with or without JavaScript, a site that is client-side rendered will 100% fail without JavaScript. It is sort of the opposite of “server-side rendered” ( SSR ) in which the document comes down as HTML right from the server.

Does Google work without JavaScript?

Google search works really well without JavaScript.


3 Answers

I think it completely depends on your target audience. The main reason that standards are in place is to allow web developers to target everyone, regardless of their browser/operating device. Yes, most people using a computer or modern phone are going to be able to run JavaScript. So you can not worry about non-js browsers and get away with it.

But, at least in the USA, there is a focus on accessibility for people with disabilities. Screen readers for the blind, computer data entry for those who type with something other than a keyboard, and other ways of browsing for the disabled means that web developers need to be aware of non-traditional users. There are some good guidelines on the ADA's website that explain what to watch out for.

So it all depends on how accessible you want your website to be and how much you care about including everyone regardless of their mode of browsing.

like image 196
Peter Jacoby Avatar answered Sep 30 '22 07:09

Peter Jacoby


Some corporations require that it be turned off.

No one has a hard number for how many people do turn it off. I read somewhere between 0-10%.

You support the few when you can't afford to alienate that X% of your client base. It's not that hard to do, but the benefit could be important. Why not?

like image 32
duffymo Avatar answered Sep 30 '22 07:09

duffymo


The only compelling reason for supporting non-JS-enabled browsers I can think of is if you have clients who are paying you to do that. End of story.

like image 30
Robusto Avatar answered Sep 30 '22 05:09

Robusto