Is coding websites for non-JavaScript fallback support really still necessary?
-
Are there any prominent browsers or devices that don't support JavaScript at this point? Is there any prominent demographic left who still browses with JavaScript explicitly disabled, except on a testing basis?
-
Answer:
In short, no. It's probably a good idea to detect missing Javascript support and pop up a message, rather than allowing the few users without Javascript enabled to find a completely, inexplicably broken website. Beyond that, no, it's not worth the effort. Most websites are now interactive enough that Javascript is necessary for their core functionality. The amount of effort you'll have to expend to create clumsy workarounds for those with Javascript turned off is immense. The payoff, conversely, is tiny -- it's only a few people, and frankly, the weirdos who go around with NoScript running, or who are browsing via the web browser component in EMACS or whatever, are probably not your target audience because they're weird screwballs whom you won't be able to monetize and wouldn't want to be in a room with anyway. That said, for a website that's not richly interactive (a blog or whatever), you should be able to write your Javascript in such a way that all that happens to those weird nutjobs is that they're missing some features. If things like basic page layouts and navigation are dependent on Javascript, you're doing it wrong. And almost certainly hurting usability even for people who are running Javascript. But for anything involving any substantial interaction -- submitting info into a form (beyond, maybe, say search terms or an email address), interacting with and visualizing data, etc., there's no way you really can provide a decent user experience without Javascript, so there's no point in doing a lot of extra work to try to make the site slightly less painful for the tiny cadre of people without Javascript support. Much better to disable the site for them completely. They can close their terminal window and launch Chrome if they really want to use your awesome web application.
Damon Siefert at Quora Visit the source
Other answers
yes -- if you plan on requiring seo. remember that search engines browse without javascript. so if all your text and images are being created dynamically, they won't be scraped and indexed. if you want your content to be visible to search, make sure and have your images and text somewhere in the DOM.
Michael Rocco Sablone
Related Q & A:
- Why is Javascript called Javascript, if it has nothing to do with Java?Best solution by Stack Overflow
- How do non-polar substances dissolve other non-polar substances?Best solution by Yahoo! Answers
- Is an audio interface really necessary?Best solution by Yahoo! Answers
- What are really good educational websites?Best solution by Yahoo! Answers
- What should banks do to make their websites more attractive to 18-25 year olds, but still appeal to Genx?Best solution by mashable.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.