~/talk

UX Patterns for Web Developers

slides:none on file

Mobile users expect speed: one in two want pages under 2s while average 3G mobile loads 19s, so the talk argues to ship far less JavaScript (Uber ships three deferred scripts <100KB to cover the 90% path), use code splitting, inline critical CSS + link rel=preload, measure with Lighthouse and Chrome coverage, defer nonessential work with requestIdleCallback, improve interactivity with passive listeners and IntersectionObserver, enable offline with Cache API and service worker, and track custom timings in analytics. Accessibility and skeleton screens are covered too.

AI-written summary · about

  1. 0:00Intro
  2. 0:11UX Patterns for Web Developers
  3. 0:45User Experience
  4. 4:33Code Splitting
  5. 14:56Skeleton Screens to the rescue
  6. 16:12Get the user to act with a call to action
  7. 23:04Give the ability to make available offline
  8. 29:26Smooth scrolling
  9. 31:06Intersection Observer
  10. 42:30Persuasion patterns
  11. 44:57Dark patterns
~/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.