Blog Post RSS ?

Blogs » JavaScript & CSS » Usability and accessibility with Ajax
 

Usability and accessibility with Ajax

by Simon Willison

The Ajax express train rumbles on, threatening to crush anything in its path. Recent discussion has turned to those critical elements of good web development, usability and accessibility. Accessibility is a major issue with Ajax, mainly because anything that relies on JavaScript to function is inaccessible pretty much by default. There are two solutions: either provide a fall-back system where the site remains useful without its Ajax enhancements, or provide a whole separate interface that works without scripting.

Google recently adopted the second option for GMail. From their What’s New page:

Basic HTML view lets you access your Gmail messages from almost any computer running almost any web browser, even old ones (not just IE5.5+, Mozilla, and Safari). Especially great for traveling, since you never know what kind of browser that internet cafe in Siberia is going to have.

Standard accessibility good practice is to avoid text-only versions of pages like the plague, but in my opinion the distinction between web content and a web application make simplified versions of Ajax style applications an acceptable compromise.

More on AJAX and accessibility can be found over on Standards-Schmandards.com.

The usability side of Ajax is interesting as well, mainly because Ajax tricks can severely alter the expected behaviour of the browser. Thomas Baekdal put out a set of suggested XMLHttpRequest Usability Guidelines a few weeks ago, and recently followed it up with an article putting his ideas to practise in the context of a neat business card designer example.

Finally, for those who really can’t get enough Ajax Mike Papageorge has assembled a comprehensive list of working examples.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Ping.fm
  • Twitthis

Related posts:

  1. Are You Violating the Eolas Ajax Patent? It's true: Eolas has an Ajax patent and is filing...
  2. Support for IE6: It’s all About Accessibility With the release of IE8, there's excitement in the air...
  3. Practical Accessibility Tips with WCAG 2.0 Techniques for Web Content Accessibility Guidelines 2.0 is a very...
  4. 5 Ways to Get Usability Testing on the Cheap Usability testing can increase sales and user satisfaction, and decrease...
  5. Making Your Web Colors Visible For All – Five Color Accessibility Tools Jennifer takes a look at four web sites and an...

This post has 22 responses so far

Sponsored Links

SitePoint Marketplace

Buy and sell Websites, templates, domain names, hosting, graphics and more.

Follow SitePoint on...