~/talk

Ignite - Web Performance Where to start?

Talkat devopsdays Portland 2019 · 2019-09-10..09-12· [web-performance]
links:none on file
slides:none on file

71 percent of users ride 2G or 3G on cheap five year old Android devices so optimize for slow networks not desktops. Audit with Google Lighthouse (performance 60 on the site) to find that 73 of 97 requests are images totaling 2.4 of 2.8 MB. Defer with IntersectionObserver or the new loading="lazy" attribute (18% support at rollout), resize/convert images and one case drops four images from 1100KB → 9KB. Also concatenate/minify JS, drop unnecessary jQuery, enable gzip/brotli, and add a service worker / PWA for offline caching.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Web page makeup
  3. 1:07Google Lighthouse
  4. 1:52Images - Defer
  5. 2:09Images - properly size
  6. 2:22Images - next gen format
  7. 3:07JavaScript
  8. 3:52Enable compression and caching
  9. 4:07Accessibility
  10. 4:22Progressive Web App
  11. 4:37Other wins
~/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.