~/talk

Conversational Semantics for the Web

Talkat CascadiaJS 2018 · 2018-11-15..11-16· [accessibility, web-platform]
slides:none on file

Claims that semantic HTML and ARIA let existing pages feed voice assistants, backed by examples: markup for emphasis and language shifts, a speech synthesis API demo of spoken emphasis, landmark roles and heading IDs for quick jumps, tabindex and aria-describedby for inline errors, and input types plus autocomplete tokens to reduce form friction. Notes that roughly four and a half billion pages of content are untapped, shows how download, hrefLang and validation attributes behave, and stresses server‑side validation as the final defense.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00The humble element
  3. 7:40Links
  4. 13:37Landmarks
  5. 17:39Form Labels
  6. 19:19Field Types
  7. 19:59Field Validation
  8. 20:16Progressive Enhancement
  9. 20:55Other Field Types
  10. 23:17Forms
  11. 23:32Autofill
  12. 24:51Required
  13. 26:20Browser Validation
  14. 28:09Serverside Validation
  15. 29:23Never Trust the Client
  16. 31:09Conclusion
~/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.