Web Performance Metrics Cheat Sheet

Web performance metrics cheat sheet covering Core Web Vitals, LCP, FID, CLS, TTFB, and performance optimization for modern web applications.

Last Updated: July 15, 2025

Core Web Vitals

MetricGoodNeeds ImprovementPoor
LCP≤ 2.5s2.5–4.0s> 4.0s
INP≤ 200ms200–500ms> 500ms
CLS≤ 0.10.1–0.25> 0.25

Key Metrics Explained

MetricWhat It MeasuresHow to Improve
LCP (Largest Contentful Paint)Time until largest visible element rendersOptimize server response, preload hero image, remove render-blocking resources
INP (Interaction to Next Paint)Responsiveness to user interactionsBreak up long tasks, use Web Workers, debounce inputs
CLS (Cumulative Layout Shift)Visual stability during page loadSet explicit width/height on images, avoid injecting content above existing
TTFB (Time to First Byte)Server responsivenessCDN, caching, optimized backend
FCP (First Contentful Paint)First visual content renderedInline critical CSS, font optimization

Lighthouse Scoring

CategoryWeightKey Audit
PerformanceCore vitals + auditsLCP 25%, TBT 30%, CLS 25%, SI 10%, FCP 10%
AccessibilityWCAG complianceContrast, labels, landmark elements
Best PracticesSecurity & standardsHTTPS, correct image aspect ratios
SEOSearch discoverabilityMeta tags, crawlability, mobile-friendly

Measurement Tools

ToolTypeBest For
LighthouseLab (simulated)Development, CI/CD, audits
PageSpeed InsightsLab + FieldReal-user data + lab recommendations
Chrome UX Report (CrUX)Field (real user)Real-world performance across origins
Web Vitals ExtensionField (real user)Local testing during development
Pro Tip: Measure performance in the lab for debugging, but optimize for field data (CrUX). Lab conditions are ideal; real users have slow networks and low-end devices.
Part of the Empire Builder Network