Sobes.tech
Middle

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.