Junior — Middle
Kako pregledač prikazuje veb stranicu na ekranu korisnika?
sobes.tech АИ
Одговор од АИ
Proces prikazivanja veb stranice od strane pregledača uključuje nekoliko faza:
- Preuzimanje HTML-a — pregledač zahteva HTML dokument od servera.
- Parsiranje HTML-a — pravi se DOM (Document Object Model) drvo.
- Preuzimanje i parsiranje CSS-a — pravi se CSSOM (CSS Object Model).
- Izgradnja render stabla — spajanje DOM i CSSOM za određivanje stilova i strukture prikaza.
- Layout (izračun geometrije) — izračunavaju se dimenzije i pozicije elemenata na stranici.
- Štampanje (renderovanje) — pregledač crta piksle na ekranu u skladu sa render stablom.
Ako na stranici postoji JavaScript, on može menjati DOM i CSSOM, izazivajući ponovna renderovanja.
Na ovaj način, pregledač sukcesivno pretvara kod stranice u vizuelni prikaz za korisnika.