Quantcast
Viewing latest article 8
Browse Latest Browse All 10

Brief history of browser accessibility support

The development of a ‘Brief history of browser accessibility support‘ was prompted by Google’s Evolution of the Web interactive infographic. I was dazzled by its coolness, but noticed that amongst all the web technologies ARIA 1.0 was not to be found. ARIA is included in the makeup of the open web stack.

This got me thinking that it would be useful to have an infographic showing the timeline for implementations of the various accessibility APIs and accessibility related technical specifications. Below is a rather large thumbnail version of the (non interactive infographic, based on the ‘Evolution of the Web’). There is also a full size version and related timeline available.

Note: If you have more accurate information on any content in the graphic or timeline  please speak up!

Brief history of browser accessibility support infographicImage may be NSFW.
Clik here to view.
Infographic depicting the releases of browsers and their implementation of accessibility support over the period from 1995 to 2011.

Brief history of browser accessibility support infographic and timeline.

Accessibility API and Specification support table

The following table attempts to provide an at a glance overview of where support is at now in 2011. It has been derived from information available on the web, ad hoc testing, user reports and any other sources I could find.

Note: If you have more accurate information please speak up!

table legend

  • Image may be NSFW.
    Clik here to view.
    supported
    “Good support” means implemented to a level that provides support for the majority of features.
  • Image may be NSFW.
    Clik here to view.
    Image may be NSFW.
    Clik here to view.
    “partial support” lacks support for some important features.
  • Image may be NSFW.
    Clik here to view.
    not applicable
    “not applicable” means the browser does not run on the OS for which the Accessibility API is designed.
  • Image may be NSFW.
    Clik here to view.
    not supported
    “not supported” means the browser does not have practical support for the specification or Accessibility API on the OS.

Note: The table refers to the current versions of browsers as of 14/07/2012.

Practical Accessibility API support by browser and OS (14/07/2012)
Image may be NSFW.
Clik here to view.
Chrome
Image may be NSFW.
Clik here to view.
Firefox
Image may be NSFW.
Clik here to view.
Internet Explorer
Image may be NSFW.
Clik here to view.
Opera
Image may be NSFW.
Clik here to view.
Safari
MSAA Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
not supported
IA2 Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
not supported
UI Automation Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
not supported
AXaccessibility Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
not applicable
Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
good support
AT-SPI Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
not applicable
Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
not applicable
ARIA 1.0 Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
good support
Image may be NSFW.
Clik here to view.
not supported
Image may be NSFW.
Clik here to view.
good support
UAAG 1.0 Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
partial support
Image may be NSFW.
Clik here to view.

Glossary of terms (used in the table and infographic)

ARIA
Accessible Rich Internet Applications 1.0 (cross platform)
AT-SPI
Assistive Technology Service Provider Interface (Linux)
Ax/uiA
The Mac OS X Accessibility Protocol (Mac OS X)
Introduction to Accessibility Programming Guidelines for Cocoa (Mac OS X)
UIAccessibility Protocol Reference (iOS)
IA2
Iaccessible2 (Windows/Linux)
MSAA
Microsoft Active Accessibility (Windows)
UAAG 1.0
User Agent Accessibility Guidelines 1.0
UIA
Microsoft UI Automation (Windows)

Viewing latest article 8
Browse Latest Browse All 10

Trending Articles