tech support 8

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 5 November 2010

How Many Users Support JavaScript?

Posted on 09:58 by Unknown


Graph of percent of users with JavaScript disabled.




This is one of those posts I started back in mid-October and sat on, suspecting that there would be more follow-up, backlash, challenges, and general bickering. There has been some, but then it died down a bit. And then I remembered I should post this.




The Yahoo Developer Network posted an article (by Nicholas Zakas) in mid-October asking the same question I have been asking for 15+ years (and so have many of you, even if not for that long): How many users have JavaScript disabled?




The post goes into some detail outlining the methodology for capturing the data, which is worth reading for the follow-up posts, but here is the breakdown:




After crunching the numbers, we found a consistent rate of JavaScript-disabled requests hovering around 1% of the actual visitor traffic, with the highest rate being roughly 2 percent in the United States and the lowest being roughly 0.25 percent in Brazil. All of the other countries tested showed numbers very close to 1.3 percent.



If you've followed me long enough, you know that I have always (15+ years) argued that sites should and need to function without JavaScript, that JavaScript can then be added on to enhance and improve the experience.




The Yahoo article echoes that sentiment and provides some simple math to prove that point: with 300 million users hitting the Yahoo home page every month, 6 million of them don't have JavaScript. Think about that. Are you willing to turn away that many users with short-sighted development practices?




Mike Davies, a former Yahoo Europe worker, took issue with the message and methodology from the Yahoo post and wrote about it on his blog (Disabling JavaScript: Asking the wrong question). In particular he focused in on this snippet from the original post:




First, the overwhelming majority of users has JavaScript-enabled browsers and can therefore take advantage of all of the enhanced functionality and dynamic interfaces developers and designers love to create.



He doesn't address the second point, that 6 million users hit Yahoo each month without JavaScript. Instead he takes people to task for jumping on the first point as justification to continue their own ill-advised development practices that leave non-JS users in the cold. After all, people tend to find data to support their own opinions and discard the rest (we just had elections in the US that bolster that point). This motivates him to suggest other ways that users might not have JavaScript support in their browsers — a browser cannot execute JavaScript it has not received.




Citing network outages, corporate firewalls, band browser extensions, he notes that some users sometimes never receive the code. He goes on to point out poor coding can prevent script from even executing, ranging from browser detection, object detection, poor error handling, and so on. These users wouldn't show up in the Yahoo test as JavaScript-incapable, even though they functionally are.




The author of the original Yahoo post had an addendum to help address the comments received on the first post along with all the other chatter around the web and wrote Followup: How many users have JavaScript disabled?. In it he reviews his methodology for arriving at the numbers in the original post. While I don't agree with some of the assumptions he makes, it doesn't diminish the percentages from the original post and only leaves room for them to be higher.




The rest of the post goes on to expand on one of his points from the first post, that a small percentage of a large number is still a large number. He goes on to outline and defend the Yahoo development approach and outline Yahoo's use of progressive enhancement. Yahoo's own research validated the assumption many of us make, that users do surf without JavaScript.




The takeaway from this entire back-and-forth is that there are still users without JavaScript support, for a variety of reasons, and they are a significant number of users. Neglecting them as you build web sites and applications is short-sighted and just bad practice. This has been true for over 15 years, so it's reasonable to expect it will be true for years to come.



Update: February 11, 2011




I discuss how assuming everyone has JavaScript is probably a bad idea, especially when your JavaScript breaks: Beyond Hash-Bangs: Reliance on JavaScript Is a Bad Idea.



Updated: October 22, 2013




The UK Government Digitial Service outlines how it tracked users who aren't able to use JavaScript (regardless of reason), which turns out to be tricky: How many people are missing out on JavaScript enhancement? Note the numbers 3 years on aren't much different from Yahoo's own numbers suggesting perhaps there will always be a 1%.

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in accessibility, browser, JavaScript, standards, usability, UX | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Social Media Day 2011 in Buffalo #smdayBUF
    Last night marked the second Mashable-sponsored Social Media Day here in Buffalo. With 154 RSVPs for the event, the venue, The Eights Bist...
  • Web Accessibility Sorta-Infographic
    WebAIM is a non-profit organization within the Center for Persons with Disabilities at Utah State University. It has a reputation (perhaps o...
  • The Science of Trust in Social Media
    I am one of those people who always needs to see proof of some assertion, evidence to back up a claim. While I can accept anecdotal evidence...
  • Browser Performance Chart
    Jacob Gube has posted a handy chart over at Six Revisions titled " Performance Comparison of Major Web Browsers ." He tests the c...
  • Facebook, HTML5, and Mis-Reporting
    My Twitter stream and the headlines of sites across the web yesterday lit up with Facebook's CEO blaming its stock price (failure to mee...
  • Now the Mobile Web Is Dead?
    It was barely two years ago that I scoffed when Wired declared the web dead ( Enough about the Death of the Web ). Fast forward to today and...
  • Developer Discusses Dyslexia and Dyscalculia
    Sabrina Dent , a web designer hailing from Ireland, has blogged about her struggle with dyslexia and dyscalculia and web applications today...
  • Speaking at Mom 2.0 in Houston, TX
    I will be in Houston this week to speak at the Mom 2.0 Summit (Feb. 18-20, 2010, Houston, TX). To make it a little easier to describe, here...
  • ICANN Moves .org Away from VeriSign
    This Saturday, the .org top-level domain (TLD) will no longer be privately managed. With VeriSign's contract with ICANN for management ...
  • Current CSS3, HTML5 Support
    The Tool Last week saw the launch of FindMeByIp.com , a very handy web site that displays a user's current IP address (along with a geog...

Categories

  • accessibility
  • Adobe
  • analytics
  • Apple
  • apps
  • ARIA
  • Bing
  • Blink
  • Brightkite
  • browser
  • Buzz
  • Chrome
  • clients
  • css
  • design
  • Facebook
  • Firefox
  • Flash
  • fonts
  • food
  • Foursquare
  • g11n
  • geolocation
  • globalization
  • Google
  • Gowalla
  • html
  • i18n
  • ICANN
  • infographic
  • Instagram
  • internationalization
  • internet
  • Internet Explorer
  • JavaScript
  • JAWS
  • Klout
  • L10n
  • law
  • localization
  • Lynx
  • Mapquest
  • Microsoft
  • mobile
  • Netscape
  • ning
  • Opera
  • patents
  • picplz
  • Plus
  • print
  • privacy
  • project management
  • QR
  • rant
  • RSS
  • Safari
  • SCVNGR
  • search
  • SEM
  • SEO
  • social media
  • Sony
  • speaking
  • standards
  • SVG
  • touch
  • translation
  • Twitter
  • typefaces
  • usability
  • UX
  • Verizon
  • video
  • W3C
  • WAI
  • WCAG
  • WebKit
  • whatwg
  • Wired
  • WOFF
  • xhtml
  • Yahoo
  • YouTube

Blog Archive

  • ►  2013 (39)
    • ►  December (1)
    • ►  November (7)
    • ►  September (4)
    • ►  July (3)
    • ►  June (2)
    • ►  May (5)
    • ►  April (3)
    • ►  March (6)
    • ►  February (2)
    • ►  January (6)
  • ►  2012 (63)
    • ►  December (2)
    • ►  November (4)
    • ►  October (5)
    • ►  September (5)
    • ►  August (4)
    • ►  July (6)
    • ►  June (7)
    • ►  May (7)
    • ►  April (8)
    • ►  March (5)
    • ►  February (3)
    • ►  January (7)
  • ►  2011 (67)
    • ►  December (5)
    • ►  November (7)
    • ►  October (5)
    • ►  September (4)
    • ►  August (8)
    • ►  July (3)
    • ►  June (8)
    • ►  May (3)
    • ►  April (1)
    • ►  March (6)
    • ►  February (6)
    • ►  January (11)
  • ▼  2010 (100)
    • ►  December (8)
    • ▼  November (7)
      • Google's Web Book May Not Help Those Who Need It Most
      • Current Internet Use, from Assorted Sources
      • Thanksgiving and Social Media, Redux
      • Social Media Policy Lawsuits, Part 2 of 2
      • Social Media Policy Lawsuits, Part 1 of 2
      • Google Instant Preview Overview
      • How Many Users Support JavaScript?
    • ►  October (5)
    • ►  September (10)
    • ►  August (7)
    • ►  July (11)
    • ►  June (12)
    • ►  May (6)
    • ►  April (8)
    • ►  March (10)
    • ►  February (5)
    • ►  January (11)
  • ►  2009 (51)
    • ►  December (9)
    • ►  November (6)
    • ►  October (21)
    • ►  September (13)
    • ►  August (2)
  • ►  2003 (3)
    • ►  October (1)
    • ►  January (2)
  • ►  2002 (9)
    • ►  December (1)
    • ►  June (3)
    • ►  April (1)
    • ►  March (3)
    • ►  January (1)
  • ►  2001 (1)
    • ►  February (1)
  • ►  2000 (4)
    • ►  October (1)
    • ►  July (1)
    • ►  June (1)
    • ►  January (1)
  • ►  1999 (7)
    • ►  November (1)
    • ►  September (2)
    • ►  August (2)
    • ►  July (1)
    • ►  June (1)
Powered by Blogger.

About Me

Unknown
View my complete profile