Electrolysis/Accessibility: Difference between revisions
Jump to navigation
Jump to search
(base 2) |
m (header) |
||
Line 1: | Line 1: | ||
= Overview = | |||
Accessibility clients require direct access to information about content. In non-e10s this information is queried directly using sync calls into the DOM. These calls generally arrive on the application main or UI thread and expect a response on return. With e10s, the chrome process generally communicates with content through asynchronous interfaces which is incompatible with current accessibility clients. As such the e10s and Accessibility Teams are working on a new approaches for accessibility clients. | Accessibility clients require direct access to information about content. In non-e10s this information is queried directly using sync calls into the DOM. These calls generally arrive on the application main or UI thread and expect a response on return. With e10s, the chrome process generally communicates with content through asynchronous interfaces which is incompatible with current accessibility clients. As such the e10s and Accessibility Teams are working on a new approaches for accessibility clients. |
Revision as of 15:09, 1 June 2016
Overview
Accessibility clients require direct access to information about content. In non-e10s this information is queried directly using sync calls into the DOM. These calls generally arrive on the application main or UI thread and expect a response on return. With e10s, the chrome process generally communicates with content through asynchronous interfaces which is incompatible with current accessibility clients. As such the e10s and Accessibility Teams are working on a new approaches for accessibility clients.
Windows
Tracking List - tbd
See the Windows e10s Accessibility wiki page for support implementation detail.
OSX and Linux
- Sync chrome -> content calls for most common apis, with light weight caching to cut down on the heaviest api traffic.
- Gradual improvement using chrome side caching of DOM state, working toward a mostly asynchronous interface.