Ako funguje prehliadač?
sobes.tech AI
Odpoveď od AI
Prehliadač príjme požadované URL, analyzuje ho a odošle HTTP požiadavku na server. Server spracuje požiadavku a odošle odpoveď obsahujúcu HTML, CSS, JavaScript, obrázky a ďalšie zdroje.
Prehliadač analyzuje HTML dokument a vytvára strom DOM (Document Object Model).
Potom spracováva CSS a vytvára strom CSSOM (CSS Object Model).
Spojením DOM a CSSOM prehliadač vytvára renderovací strom (Render Tree), ktorý obsahuje prvky na zobrazenie spolu s ich štýlmi.
Fáza Layout (alebo Reflow) vypočíta geometrické parametre každého prvku (pozícia, veľkosti).
V fáze Painting (alebo Repainting) prehliadač vykreslí viditeľné prvky na obrazovku, využívajúc informácie z Render Tree a Layout.
Ak je prítomný JavaScript, prehliadač ho načíta a vykoná. JavaScript môže meniť DOM a CSSOM, čo môže viesť k opakovaným fázam Layout a Painting.
Prehliadač cache-uje získané zdroje na urýchlenie ďalších načítaní.