Critical Rendering PathPerformanceFCPLCPOptimization

Critical Rendering Path

Learn how browsers decide what to render first and how to optimize the critical path from HTML bytes to pixels on screen. Master the techniques that directly improve FCP, LCP, and perceived performance.

25 min read12 sections
01

Overview

The Critical Rendering Path (CRP) is the sequence of steps the browser takes to convert HTML, CSS, and JavaScript into the first pixels on screen. It's the minimum work required to render above-the-fold content.

Every millisecond spent on the CRP delays what the user sees. Optimizing it means reducing the number of critical resources, minimizing bytes downloaded, and shortening the path length — so the browser can paint meaningful content as fast as possible.

CRP optimization directly impacts FCP (First Contentful Paint) and LCP (Largest Contentful Paint) — two Core Web Vitals that Google uses for ranking and that users feel immediately.

One sentence summary

The CRP is the browser's to-do list for getting pixels on screen. Shorter list = faster page.

1 / 12