~/talk

Font Performance Strategies

Talkat performance.now() 2024 · 2024-11-14..11-15· [web-performance, web-platform]
slides:none on file

Practical, measurable steps: self‑host fonts where possible or accept Google Fonts for convenience, convert to WF2 and consider variable fonts, then slice and subset with tools like WhatCanMyFontDo, Slice and Glyphhanger to cut files (example: 90% reduction on one site, 61% page weight drop, LCP down 33%). Use CSS size‑adjust or font‑size‑adjust to eliminate CLS, prefer font‑display: optional for performance or swap/block selectively, and preload/preconnect cautiously while caching fonts long‑term.

AI-written summary · about

  1. 0:00Introduction
  2. 7:14Self-hosting vs third-party
  3. 10:02Variable fonts
  4. 13:32Minimizing font sizes
  5. 25:39Incremental transfer and subsetting
  6. 26:20Font-display options
  7. 32:00Eliminating layout shift
  8. 39:50Font loading strategies
  9. 47:15Summary and Q&A
~/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.