~/talk

Accessibility: The Land Time to Interactive Forgot

Talkat Pixel Pioneers Bristol 2022 · on Friday, 2022-06-10· [accessibility, web-performance]
slides:none on file

Browsers build a parallel accessibility tree alongside the DOM and that extra work can delay Time To Interactive — an extreme page example has 354 headings and 6095 links, which makes the accessibility tree huge. Chrome copies the entire tree and keeps it cached in application process so after an initial hit the screen‑reader experience is fast; Firefox proxies with intelligent bundling and is moving to caching; Safari’s out‑of‑process model performs well with VoiceOver. Windows screen readers still use a virtual buffer for navigation.

AI-written summary · about

  1. 0:00Intro
  2. 0:41Web performance
  3. 4:09Accessibility tree
  4. 4:35Semantics
  5. 5:52The element
  6. 6:19The aria-pressed attribute
  7. 8:13Platform accessibility API
  8. 9:34Multi-process model
  9. 10:16In process communication
  10. 10:36Out of process communication
  11. 10:56Internet Explorer
  12. 12:14Chrome and Firefox
  13. 12:43Chrome: initial approach
  14. 13:16Chrome: current approach
  15. 16:09Safari
  16. 17:35Accessibility rendering path
  17. 18:59Heading navigation
  18. 21:40Objective measurements
  19. 22:43O Practical steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.