Kritická cesta vykreslování je posloupnost kroků, které prohlížeč provede, aby transformoval HTML, CSS a JS na pixely. Pochopení této cesty vysvětluje, co blokuje vykreslování a jak urychlit vykreslení stránek.
Jednotlivé kroky
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
Co blokuje vykreslování
Prohlížeč nevykresli nic, dokud není připraven CSSOM (aby se zabránilo bliknutí obsahem bez stylů). Proto velké nebo pomalé CSS zpožďuje první vykreslení — udržujte kritické CSS malé a pokud je to možné, vkládejte ho přímo.
