Skip to main content

Core Web Vitals

Series “Core Web Vitals”: it starts with “01 - INP: The New Critical Metric That Replaces FID”. INP: The New Critical Metric That Replaces FID. On March 12, 2024, Google completed the Core Web Vitals transition: FID (First Input Delay) and CLS are now joined by INP (Interaction to Next Paint). Learn how to measure…

This series collects 10 articles (approximately 111 minutes of total reading time), designed for a level Intermediate. The main topics covered are INP, Interaction to Next Paint, Core Web Vitals, FID.

10Articles111 minTotal reading timeIntermediateLevel
INPInteraction to Next PaintCore Web VitalsFIDWeb Performancescheduler.yield

Series Articles

  1. 1

    01 - INP: The New Critical Metric That Replaces FID

    INP: The New Critical Metric That Replaces FID. On March 12, 2024, Google completed the Core Web Vitals transition: FID (First Input Delay) and CLS are now joined by INP (Interaction to Next Paint). Learn how to measure INP, optimize for it, and understand the differences from FID.

  2. 2

    02 - scheduler.yield() and Long Tasks: Unlock the Main Thread

    02 - scheduler.yield() e Long Tasks: Sblocca il Main Thread: scheduler.yield() e Long Tasks: Sblocca il Main Thread Il browser ha un solo main thread.

  3. 3

    03 - LCP Optimization: Image Preloading, Critical CSS and SSR

    LCP Optimization: Image Preloading, Critical CSS and SSR. Largest Contentful Paint (LCP) measures the time for the main content to render. Learn image preloading strategies, critical CSS inlining, font preloading, fetchpriority attributes, and SSR optimization for LCP under 2.5 seconds.

  4. 4

    04 - CLS Prevention: Visual Stability and Layout Shift Debugging

    CLS Prevention: Stabilita Visiva e Layout Shift Debugging Stai leggendo un articolo, stai per cliccare su un link - e all'improvviso tutto si sposta di...

  5. 5

    05 - Font Optimization: Subsetting, Variable Fonts and font-display

    Font Optimization: Subsetting, Variable Fonts and font-display. Web fonts are often the overlooked factor in performance optimization. Learn font subsetting with pyftsubset, variable fonts usage, font-display strategies, unicode-range optimization, and how fonts impact LCP and CLS.

  6. 6

    06 - CSS Container Queries: Truly Responsive Components

    CSS Container Queries: Componenti Veramente Responsivi Per anni, il responsive design ha significato: "adatta il layout al viewport".

  7. 7

    07 - CSS Anchor Positioning: Tooltip and Dropdown Without JavaScript

    CSS Anchor Positioning: Tooltip and Dropdown Without JavaScript. Building a tooltip in JavaScript means writing code to calculate position, handle viewport boundaries, and manage z-index. CSS Anchor Positioning API eliminates this complexity—learn anchor-name, position-anchor, and position-try-fallbacks.

  8. 8

    02 - scheduler.yield() and Long Tasks: Unlock the Main Thread

    scheduler.yield() and Long Tasks: Unlock the Main Thread The browser executes JavaScript in a run-to-completion manner: when it starts a JavaScript task, it carries...

  9. 9

    03 - LCP Optimization: Image Preloading, Critical CSS and SSR

    LCP Optimization: Image Preloading, Critical CSS and SSR Largest Contentful Paint (LCP) measures the time from page load to when the largest content element renders...

  10. 10

    04 - CLS Prevention: Visual Stability and Layout Shift Debugging

    CLS Prevention: Stabilita Visiva e Layout Shift Debugging Stai leggendo un articolo. Stai per cliccare un link interessante.