Kritisk renderingsbane er sekvensen av trinn nettleseren tar for å gjøre HTML, CSS og JS om til piksler. Å forstå den forklarer hva som blokkerer rendering og hvordan man gjør sider raskere å tegne.
Trinnene
1. Parse HTML → DOM tree (the document structure)
2. Parse CSS → CSSOM tree (the style rules)
3. DOM + CSSOM → Render tree (visible nodes + their styles)
4. Layout (reflow) → compute each node's geometry (position/size)
5. Paint → fill in pixels (colors, text, images)
6. Composite → combine layers onto the screen
Hva blokkerer rendering
Nettleseren tegner ikke før CSSOM er klar (for å unngå at ustylet innhold vises kort). Så stor/langsom CSS forsinker første tegning — hold kritisk CSS liten og inlines den når mulig.
