~/talk

Better performance === greater accessibility

slides:none on file

Argues that faster pages are more accessible and proves it by rebuilding the 10K Apart site to ship a usable, accessible page under ten kilobytes at initial load that works without JavaScript and supports screen readers and keyboard nav. Uses progressive enhancement, avoids libraries (one tiny Modernizr SVG probe), runs a gulp pipeline to minify and precompress assets (gzip and Brotli), uses resource hints (dns-prefetch, preconnect, preload), Varnish caching, conditional comments, and lazy‑loaded pictures with WebP fallbacks; images shrink from ~38KB to ~4KB and the site meets its rules and performs.

AI-written summary · about

  1. 0:00Intro
  2. 1:18Better performance === greater accessibility
  3. 4:12Poor performance is friction
  4. 4:41A 1s delay in page load can reduce conversions by 7%
  5. 6:12Performance matters
  6. 13:27Use native features whenever possible
  7. 18:14If you need a custom font: subset, subset, subset
  8. 19:46Only include assets you actually need
  9. 22:00Chances are, your library of choice is on a CDN
  10. 35:19Think about when you load assets
  11. 39:24HTTP/2 creates a single connection and contents stream in
  12. 42:08Consider how you load assets
  13. 50:00Only load assets when they add value
  14. 51:57If you can avoid using an image, do it
  15. 56:59Oh wait... optimize everything
  16. 58:41Not every browser supports WebP
~/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.