Kako radi pregledač?
sobes.tech АИ
Одговор од АИ
Браузер prima zahtevani URL, analizira ga i šalje HTTP zahtev serveru. Server obrađuje zahtev i šalje odgovor koji sadrži HTML, CSS, JavaScript, slike i druge resurse.
Browser analizira HTML dokument i kreira DOM stablo (Document Object Model).
Zatim obrađuje CSS i pravi CSSOM stablo (CSS Object Model).
Kombinovanjem DOM i CSSOM, browser pravi Render Tree, koji sadrži elemente za prikaz sa njihovim stilovima.
Faza Layout (ili Reflow) izračunava geometrijske parametre svakog elementa (pozicija, dimenzije).
U fazi Painting (ili Repainting), browser crta vidljive elemente na ekran koristeći informacije iz Render Tree i Layout.
Ako postoji JavaScript, browser ga učitava i izvršava. JavaScript može menjati DOM i CSSOM, što može izazvati ponovljene faze Layout i Painting.
Browser kešira dobijene resurse za ubrzanje sledećih učitavanja.