Glossary

Critical Rendering Path

The Critical Rendering Path (CRP) is the sequence of steps a browser takes from receiving HTML to painting the first pixels on screen. Optimising the CRP directly affects LCP and Time to First Paint.

Steps

  1. Load HTML → build DOM
  2. Load CSS → build CSSOM
  3. DOM + CSSOM → Render Tree
  4. Layout (reflow) — calculate sizes and positions
  5. Paint — draw pixels

Render-blocking resources

CSS and synchronous JS block Render Tree construction. The browser paints nothing until they finish loading.

Optimisations