~/talk

Advanced HTML for Performance & Accessibility

Talkat RubyConf AU 2024 · 2024-04-11..04-12· [web-platform, web-performance]
slides:none on file

Claim: better semantic HTML measurably improves accessibility and runtime performance. Demonstrations use Firefox’s accessibility tree and Apple VoiceOver to show a div-only page collapsing into “sections and text leaves” versus proper headings, nav, main and landmarks. Recommendations include add width and height to images to cut cumulative layout shift, loading="lazy" on images and iframes, use native elements not divs for buttons/labels, and use fetchpriority, preload, preconnect and 103 Early Hints. Lighthouse warns at 800 nodes and recommends under 1500.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09HTML for performance & accessibility
  3. 8:27Semantic HTML benefits
  4. 14:44Native HTML features
  5. 15:05Image optimization with HTML
  6. 20:05Fetch priority hints
  7. 24:21Resource hints
  8. 26:08Preload critical resources
  9. 29:21Conclusion and key takeaways
~/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.