Sobes.tech
Middle

Kako se vrši prikaz sajta za korisnika?

sobes.tech АИ

Одговор од АИ

  1. Korisnik unosi URL u pretraživač. Pretraživač šalje DNS zahtev za dobijanje IP adrese servera.
  2. Pretraživač uspostavlja TCP konekciju sa serverom. Obično se koristi protokol HTTP/S.
  3. Pretraživač šalje HTTP zahtev na server. Traže se HTML dokument i drugi resursi (CSS, JavaScript, slike).
  4. Server obrađuje zahtev i šalje HTTP odgovor. Odgovor sadrži tražene resurse i informacije o statusu.
  5. Pretraživač prima HTML dokument. Počinje parsiranje HTML-a.
  6. Kreira se DOM (Document Object Model). Drvo objekata koje predstavlja strukturu HTML-a.
  7. Pretraživač detektuje u HTML linkove ka spoljnim resursima (CSS, JavaScript, slike). Izvršavaju se dodatni zahtevi za njihovo dobijanje.
  8. Pretraživač prima CSS stilove. Počinje parsiranje CSS-a.
  9. Kreira se CSSOM (CSS Object Model). Drvo objekata koje predstavlja stilove.
  10. Kreira se Render Tree. Ujedinjenje DOM-a i CSSOM-a. Sadrži samo vidljive elemente i njihove stilove.
  11. Layout (ili Reflow). Izračunavaju se geometrijske dimenzije i pozicija svakog elementa na stranici.
  12. Paint (ili Repaint). Elementi se crtaju na ekranu u skladu sa njihovim stilovima i pozicijom.
  13. Kompozicija. Stranica se slojeva po sloj sastavlja za prikaz korisniku.
  14. Pretraživač prima JavaScript fajlove. Počinje parsiranje i izvršavanje koda. JavaScript može menjati DOM i CSSOM, što dovodi do ponovnog izračuna Layout i Paint.
  15. Prikaz stranice korisniku. Kako se resursi primaju i koraci završavaju, korisnik vidi sadržaj stranice.