Define
Choose the critical flow, target device, release context, and success criteria.
Diagnosis, scope, implementation, and validation are separate decisions. This protects the codebase, budget, and timeline.
Choose the critical flow, target device, release context, and success criteria.
Capture lab signals and field evidence when available.
Inspect loading, main thread, rendering, network, bundle, and memory.
Connect the user-facing symptom to the code and architecture creating it.
Implement only the agreed high-impact changes within scope.
Repeat comparable tests and document before/after evidence.
Performance must coexist with authentication, analytics, accessibility, and product needs.
Synthetic tests guide diagnosis; real-user signals and device checks confirm behavior.
You receive a plain-English explanation of the bottleneck, trade-offs, scope boundary, and next decision.