meno di 1 minuto/i di lettura

  1. HTML parsing → Costruzione DOM
  2. CSS parsing → Costruzione CSSOM
  3. JavaScript execution (se presente, blocca il parsing)



  1. Render tree → Combinazione DOM + CSSOM
  2. Layout → Calcolo posizioni
  3. Paint → Disegno elementi
  4. Compositing → Unione finale

Curiosità Tecniche e terminologia

  • Critical Rendering Path: È la sequenza minima di passaggi per visualizzare il contenuto
  • Repaint/Reflow: Quando cambia lo stile, il browser ripete layout e paint
  • 60 FPS target: I browser cercano di mantenere 60 frame al secondo per fluidità

Questo processo è estremamente ottimizzato nei browser moderni e avviene in millisecondi!

approfondimenti:

How Browser work da developer.mozilla.org

https://dev.to/anpet9779/how-browsers-work-a-deep-dive-into-the-rendering-pipeline-1gjg

https://www.erwinhofman.com/blog/parsing-and-rendering-process-simplified/

https://it.javascript.info/script-async-defer