~/talk

JavaScript for accessible web applications

Talkat Inclusive Design 24 2014 · on Thursday, 2014-05-15· [accessibility, javascript]
slides:none on file

Advocates progressive enhancement and server-side rendering with deferred JavaScript — Twitter cuts time to first tweet 1/5 by rendering first and running JS later. Gives two concrete practices: handle focus properly (use hashchange or click handlers, set tabindex="-1" and programmatically focus while often preventing default to avoid Chrome/Firefox quirks), and expose dynamic updates via live regions (use aria-live="polite"). Cites BBC Olympics fallback approach and zero complaints as proof it works.

AI-written summary · about

  1. 0:00Introduction
  2. 8:27Wide variety of user agents
  3. 9:38Is it difficult
  4. 10:50Progressive enhancement
  5. 13:03Twitter
  6. 22:17Nicholas Zakas
  7. 46:12JavaScript as a technology
~/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.