HTML5 Accessibility analysis
HTML5Accessibility.com was updated last week to include the latest results for HTML5 accessibility support in Windows browsers. What do these results mean?
HTML5 Accessibility support: where are we at?
The aim of HTML5Accessibility.com is to track the implementation of accessibility support in browsers for a range of User Interface (UI) features introduced in HTML5. Accessibility support is assessed in terms of the implementation in browsers of mappings for the features to accessibility APIs which Assistive Technology can make use of to convey HTML semantics and UI behavior to users, and the implemented keyboard interaction support for interactive controls. Consistent exposure of the accessibility information and keyboard support across browsers is a cornerstone of an accessible interoperable web.
Overview of HTML5 accessibility support in Windows browsers
HTML5 Accessibility Support Score
Firefox have consistently lead the pack in providing accessibility support for new features as they are implemented. This is a great achievement by the Mozilla Accessibility Engineers and really important work, as it allows user with disabilities, who require assistive technology to participate on the web, the opportunity to do so.
Chrome support has improved markedly since the last update, and is now on par with Firefox. This is due to the efforts of members of the chromium project working hard to resolve a large number of bugs. Kudos to these chromium project members!
Internet Explorer continues to perform poorly in implementing accessibility support overall. It must be noted that IE support for interactive UI features is on par with Chrome and Firefox, but Internet Explorer continues to be particularly poor in providing accessibility support for non interactive HTML elements. Good news is we can expect improvements from IE soon:
— Frank Olivier (@frankolivier) November 13, 2014
Opera in theory, now Opera has switched to the Blink rendering engine, should have similar support to Chrome, but as Opera provides no accessibility documentation or assistive technology support claims (none that I could find) for any of its browsers, it is considered an unknown entity.
What about browsers on other operating systems?
Apologies for not providing detailed information on OSX/iOS, Linux and Android etc. I simply don’t have the time to do so at present. The Rough Guide: browsers, operating systems and screen reader support provides an overview of the best OS/browser combinations for accessibility support. In brief: Safari and Chrome both have very good support on OSX/iOS. Firefox has very good support on Linux.
Detailed accessibility support information for Windows browsers is available at HTML5Accessibility.com
Note: Browser implementation bugs have been filed where applicable and are listed in the ‘notes’ column of the HTML5 accessibility support tables.