/ audit · 02
Performance
Server-side measurement: cURL timings (DNS, connect, SSL, TTFB), HTML weight, compression, cache headers, render-blocking subresources.
Measurement
// LCP / INP / CLS require a browser — use PageSpeed Insights for those Core Web Vitals.
// Enter a URL to measure its server timings.
Coverage
- TTFB — Time to First Byte, 800/1800 ms thresholds
- DNS / Connect / SSL — cURL handshake breakdown
- compression — gzip / br detection + ratio
- cache — Cache-Control, ETag, Last-Modified, Expires
- render-blocking — CSS without media + sync JS in head
- assets — CSS / JS / images / fonts / inline inventory
- resource hints — preload / preconnect / dns-prefetch / prefetch
- HTTP/2 · HTTP/3 — negotiated protocol version
- Page weight — total, breakdown by type, inline CSS/JS
- DOM — elements, max depth, thresholds
- JS — async/defer/module/sync
- Images — modern formats, dimensions, lazy loading
- Third-party origins — distinct origins, request counts per host
- Server-Timing — application-server breakdown
- Alt-Svc · HSTS · Vary — Alt-Svc, HSTS, Vary, Link (Early Hints)
- Hints validation — invalid preload as / crossorigin
- CDN · SW · PWA — CDN, Service Worker, manifest, AMP, cookies
- Recommendations — prioritized by impact