“Performance by Design”
summary
Argues that design choices materially change load and interaction metrics and gives concrete numbers and tools: a DoubleClick figure of 19s average mobile load, a 50% user drop by ~3s, DevTools audits showing 73% unused code and ~600ms JS execution, plus WebPageTest and SpeedCurve for measurement. Recommends shrinking the critical rendering path: reduce CSS/JS requests, manage font loading to avoid FOUT/FOIT and subset weights, pick image formats (JPEG/WebP/SVG), use chroma subsampling 4:2:0, compress and size images to save memory and battery.
AI-written summary · about
chapters (36)
- 0:00Intro
- 0:37B.I.G. DATA
- 1:04BEYONCSS
- 1:48CALIFORNIA.
- 2:24NATHAN CURTIS.
- 2:48RUNNING.
- 3:103.1 MILES.
- 4:196'14 PER MILE.
- 5:07PERFORMANCE BY DESIGN.
- 6:31DOMCONTENTLOADED.
- 6:54FIRST PAINT.
- 7:09FIRST CONTENTFUL PAINT.
- 7:21FIRST MEANINGFUL PAINT.
- 7:41TIME TO INTERACTIVE.
- 8:14PERFORMANCE.
- 8:36NOVEMBER 2016
- 8:52MOBILE ACCESS DESKTOP.
- 9:34DESIGN WI CONSTRAINTS.
- 11:023 SECONDS.
- 11:1519 SECONDS.
- 12:09CRITICAL RENDERING PATH.
- 12:38KEEP IT SIMPLE.
- 13:32CSS, JAVASCRIPT.
- 16:26FONTS.
- 16:59"WEB FONTS GIVE US THE FREEDOM TO READ TEXT THROUGH THE EYES OF TYPE DESIGNERS." - ZACH LEATHERMAN.
- 18:00FOIT.
- 19:55IMAGES.
- 20:31FORMATS.
- 21:11OPTIMIZING, COMPRESSION.
- 22:51CHROMA SUBSAMPLING.
- 23:24THE PRACTICE OF ENCODING IMAGES BY IMPLEMENTING LESS RESOLUTION FOR CHROMA INFORMATION THAN FOR LUMA INFORMATION, TAKING ADVANTAGE OF THE HUMAN VISUAL SYSTEM'S LOWER ACUITY FOR COLOR DIFFERENCES THAN FOR LUMINANCE
- 24:24YCBCR: 4:2:0
- 25:39COLOR.
- 25:52WIDE COLOR GAMUT.
- 27:53MEMORY.
- 30:04MORE BATTERY.
related talks
29mWeb Performance Kinetosis
39mGiving you ways to increase, but also explain site performance, to your boss.
33mRedefining Web Performance
48mThink Fast, First: Empowering a Performance Culture
36mNobody cares about web performance. It's hard, expensive and unneeded
20mLeveraging the power of service design to boost web performance
26mDesigning for speed and hacking users perception
49mEffortless Performance Debugging
