Framework-Specific
Performance Fixes
Step-by-step guides to fix Core Web Vitals in every major framework and CMS. Pick your stack and metric.
All Performance Fixes
Showing 33 fixes
Fix LCP in Next.js
Fix CLS in Next.js
Fix INP in Next.js
Fix TTFB in Next.js
Fix LCP in React
Fix CLS in React
Fix INP in React
Fix LCP in Vue 3
Fix CLS in Vue 3
Fix INP in Vue 3
Fix TTFB in Vue 3
Fix LCP in Angular
Fix CLS in Angular
Fix INP in Angular
Fix TTFB in Angular
Fix LCP in WordPress
Fix CLS in WordPress
Fix INP in WordPress
Fix LCP in Shopify
Fix CLS in Shopify
Fix LCP in Sanity
Fix LCP in Contentful
Fix LCP in Strapi
Fix LCP in Webflow
Fix CLS in Webflow
Fix LCP in Squarespace
Fix LCP in Astro
Fix CLS in Astro
Fix LCP in SvelteKit
Fix CLS in SvelteKit
Fix LCP in Remix
Fix INP in Remix
Fix LCP in Nuxt
Fix CLS in Nuxt
Fix CLS from Font Loading
Fix LCP from Third-Party Scripts
Image Optimization for LCP
Reduce JS Bundle for INP
Improve Server Response TTFB
Lazy Loading Pitfalls for LCP
Fix TTFB on Vercel
Fix TTFB on Netlify
Fix TTFB on Cloudflare Pages
Fix TTFB on AWS Amplify
CDN Optimization for Faster LCP
Edge Functions for Sub-100ms TTFB
Render-Blocking CSS and LCP
Critical CSS Extraction
Animation Performance and CLS
Web Fonts Performance Guide
Responsive Images and LCP
Resource Hints: Preload, Preconnect, Prefetch
Fix LCP in Gatsby
Fix CLS with Tailwind CSS
Fix INP with Webpack
Fix LCP in Vite
Fix TTFB on Docker
Fix LCP in Eleventy
Fix CLS with Bootstrap
Fix INP in TypeScript
No fixes match the selected filters.
Frequently asked
Common questions
Guides explain a metric end-to-end: what it measures, how it is calculated, what thresholds are good, and the general optimization strategy. Fixes are framework-specific or stack-specific tactical pages: how to fix LCP in Next.js, how to fix INP in React, how to fix CLS in WordPress. Start with the relevant guide to understand the metric, then jump to the fix page that matches your stack.
Within each fix page, optimizations are ordered by expected impact for the typical site on that stack, with the highest-leverage change first. Across fix pages, the catalog page (this page) groups by metric rather than impact, because impact is highly stack-dependent: a fix that moves LCP by 1.5 seconds on a Next.js site might move it by 200 milliseconds on a Hugo site. The benchmark methodology page documents how impact estimates are generated, including lab versus field framing and the reporting conventions used across the catalog.
The fix catalog covers frameworks in order of measured prevalence in the HTTP Archive Web Almanac and our own crawl data. Frameworks with under 1% market share are added on contributor request or when a notable performance pattern emerges. The contribute page documents how to propose a new fix page.