Method: live Lighthouse score when available, else deduction-based.
Checks:
- Core Web Vitals — LCP, INP, CLS, FCP, TTFB (each rated good / needs-improvement / poor)
- plus HTTP/2 usage
- compression
- caching headers
- render-blocking resources
- unused CSS/JS
- page weight
- DOM size
- mobile-vs-desktop performance gap check.