Performance playbooks
Scope slow experiences and measure whether users see an improvement. Choose a scenario, then the decision you need to make.
Slow first load
The first screen takes too long to become usable, leaving people waiting before they can see content or take the next action.
Long task freeze
A long browser task blocks input and painting, making an otherwise loaded screen feel frozen during a specific interaction.
Slow search
Search takes too long to return useful results, whether the delay comes from input handling, query work, transfer, or result rendering.
Large list slowdown
A growing list becomes slow to load, render, sort, or interact with as row count and record detail increase.
Mobile latency
A mobile workflow waits longer than expected because of device limits, network conditions, payload shape, or a sequence of dependent requests.
Upload stalls
A file upload stops making visible progress or takes too long to finish, leaving the person unsure whether to wait, retry, or cancel.
Image weight
Images consume too much transfer, decode, or layout time, delaying useful content and making pages heavier than their visual role requires.
API latency variance
API responses vary widely in duration, making a workflow unpredictable even when average response time appears acceptable.
Burst traffic degradation
A sudden increase in concurrent requests degrades response time, throughput, or usable behavior before the system returns to normal.
Expensive dashboard
A dashboard takes too long or consumes excessive work because many widgets fetch, compute, or render more data than the first decision needs.