W3C

User Survey: Browsers and scripts

Editor:
Wendy Chisholm, W3C

Abstract

This document summarizes the results of an informal survey of users. The purpose of the survey was to gather information on the usage of browsers that support client-side scripting.

Status of this document

This document is intended to be used by the Web Content Accessibility Guidelines Working Group in discussions about making scripts directly accessible as well as what is needed when a user chooses not to run scripts. This document is not intended to be used by authors to determine when to begin to support client-side scripting, or stop providing text equivalents for client-side scripts.

This document does not represent any information that is statistically significant. It is an informal survey that will most likely be the basis for further questions and tests.


Introduction

The Web Content Accessibility Guidelines Working Group (WCAG WG) has been discussing how to make scripts transform gracefully. At issue is text equivalents for dynamic content and making scripts directly accessible.

This survey has two purposes:

  1. to estimate how many people use browsers that support a specific kind of dynamic content (scripts)
  2. to determine if people who use assistive technologies, such as screen readers, scanning software, screen magnifiers, etc. have difficulty with dynamic Web pages.

The results of the survey are based on the responses of a small, self-selected group of participants. These responses provide useful information about the use of technology by some users. However, the survey results are most likely skewed towards technically-savvy people as the original questionnaire was written in technical language. A less technical version was released to one listserv and non-technical respondents found it less intimidating and easier to understand. Therefore, this survey could be released again to draw in less technical people for more realistic results.

Survey Distribution

On 1 June 2000 the following survey was sent to the following listservs that discuss Web accessibility issues: basr-l@trace.wisc.edu, webwatch@telelists.com, and w3c-wai-ig@w3.org.

Hello all,

I am cross-posting this to a few lists. I apologize if you receive this more than once.

I am trying to get a feel for how many people use browsers that support scripting of some sort, such as JavaScript. Could you please respond to the following six questions? Send your response to me at wendy@w3.org by Monday, 12 June 2000. Please respond with the subject "User Survey: Browsers and scripts". Thank you!

--wendy

  1. Do you use a Web browser that supports scripting (such as JavaScript)? yes/no
  2. If your browser supports scripts, do you allow scripts to be run on your browser? Some people do not run scripts for security reasons. If you allow scripts to be run, please respond yes. If not, respond no. yes/no
  3. If you do run scripts, do you use an assistive technology such as scanning software, a screen reader, a screen magnifier, etc? yes/no
  4. If you do use an assistive technology, do you run into problems with pages that use scripts? yes/no
  5. If you do run into problems, could you tell me more about them?
  6. Please provide information about which browser(s) you use and with which assistive technologies.

I received comments on the webwatch-l list that the survey was too technical. Thus on that list I released the following survey on 5 June 2000:

These are good questions and comments, so let me take another stab at the survey. Please let me know if it is still too technical. Thank you in advance for your feedback.

Please note: if you have already filled out the survey, no need to fill it out again!! Thank you.

There are two purposes of the survey

  1. to determine how many people use browsers that support a specific kind of dynamic content (scripts)
  2. to determine if people who use assistive technologies, such as screen readers, scanning software, screen magnifiers, etc. have difficulty with dynamic Web pages.

There are several technologies that may be used to make a Web page dynamic, client-side scripting is one method. Other methods are Flash and Java applets.

The reason that I am focusing on scripts is because of a question that came up last week in the Web Content Accessibility Guidelines Working Group. This is the group of people who developed the Web Content Accessibility Guidelines and who continue to discuss how the guidelines are being applied.

If you use a browser like Lynx, IBM Home Page Reader, PW WebSpeak or Amaya, you have not run into scripts. Also, older browsers such as Mosaic 1.0 or Netscape 2.0 do not support scripts. You may have run into some pages that may not work or may be blank because they need scripts in order to run. You may have also run into some pages that say, "upgrade your browser, you need one that runs scripts to view this page." or some similar message.

Please return your answers to the following six questions to wendy@w3.org by Monday, 12 June 2000. Please respond with the subject "User Survey: Browsers and scripts". Thank you for your time!

  1. Do you use one of the following browsers:
    • Netscape 3.0b5 or later
    • Microsoft Internet Explorer 3.0 or later
    • Opera 3.0 or later
    • WebTV 1.4 or later

    or another browser that you know supports client-side scripting? yes/no

  2. If you do use one of these browsers, have you explicitly turned off scripts? For example, to turn off scripts in Netscape Communicator 4.7 you have to select "Preferences" from the Edit menu, then select the "Advanced" option, and uncheck, "Enable JavaScript". yes - I have turned off scripts/no, I let scripts run
  3. If you have not explicitly turned off scripts in your browser, do you use an assistive technology such as scanning software, a screen reader, a screen magnifier, etc? yes/no
  4. If you do use an assistive technology, do you run into problems with Web pages that seem to change as you interact with them? yes/no
  5. If you do run into problems with dynamic pages, could you tell me more about them?
  6. Please provide information about which browser(s) you use and with which assistive technologies.

I received further suggestions for making the survey easier to understand and other lists to include in the distribution of future surveys.

Participants

Participants were self-selected and voluntarily responded to the survey.

A total of 27 people responded. 25 people responded to the original survey, 2 people responded to the less technical survey.

Summary of responses by question

Do you use a Web browser that supports scripting? yes - 26, no - 1

Do you allow scripts to be run? 24 yes, 2 sometimes, 1 sometimes but mostly no

Do you use an Assistive Technology (AT)? 16 yes, 11 no

With an AT, do you run into problems with scripts? n/a 10, yes 13, no 4

Participants provided the following responses to the question, "What problems do you run into?" Some responses have been summarized, most are verbatim.

Which browser do you use and with which assistive technology?

Note that

Which combinations are used?

Other comments from participants:

Conclusions

The majority of people responding to the survey used browsers that support scripting. However, it seems that those people that responded were technically-savvy enough to understand the concept of scripts. Therefore for a more accurate study, it is recommended that the study be released based on the suggestions received from survey respondents. A wider distribution is also recommended to increase the number of respondents.

This experience raises other questions as well such as:

Other suggested changes to make to the survey:

Thanks to Lisa LaNell Mauldin and Kitch Barnicle for their feedback.


$Date: 2000/07/06 18:17:09 $ Wendy Chisholm