LabscoMCP early access ↗
addyosmani avatar

core-web-vitals

No requirements found★ 2.5k on GitHub
part of addyosmani/web-quality-skillsby addyosmani

Google grades every page on three things — how soon the main content appears, how quickly it reacts to a tap, and whether the layout jumps about while you read — and this works out which of the three a page is failing, and why.

WHEN TO USE

SCOPE

USE FOR

  • Diagnose slow page loading by tracing the delay to server response, resource discovery, or render-blocking files.
  • Fix a sluggish, unresponsive page by finding and breaking up long JavaScript tasks that block interaction.
  • Stop unexpected layout shifts by reserving space for images, embeds, and injected content.
  • Apply framework-specific Core Web Vitals fixes for Next.js, React, or Vue/Nuxt.
  • Compare field CrUX data against a fresh performance trace to confirm a fix helped real users.

NOT FOR

  • From source code alone it names likely causes, not a confirmed LCP, INP, or CLS failure.