[meta] Cache a11y trees for all content processes in parent process (AKA Cache the World)
Categories
(Core :: Disability Access APIs, task)
Tracking
()
Performance Impact | high |
People
(Reporter: Jamie, Unassigned)
References
(Depends on 16 open bugs)
Details
(Keywords: meta, Whiteboard: [fission:android:m4])
Firefox's current architecture for multi-process accessibility suffers from severe performance issues and is costly and difficult to maintain due to the massively different and specialised approaches necessary on different operating systems. In addition, it is currently impossible to support builtin Windows accessibility tools such as Narrator and Windows Speech Recognition. This work aims to re-architect our multi-process accessibility support to cache the entire accessibility trees for all content processes within the parent process, similar to the approach taken by Chromium.
Updated•4 years ago
|
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 1•3 years ago
|
||
I guess this could be marked as Performance: P1 (the new flag to track performance issues) and then having dependencies to this bug or bug 1737192 is enough to track the issues this will fix.
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Comment 2•1 year ago
|
||
Cache the World shipped months ago and the old architecture has been removed. While there are still some cleanup bugs here, Cache the World is essentially "business as usual" now.
Description
•