Sobes.tech
Junior — Middle

Ինչպես է բրաուզերը ցուցադրում վեբ էջը օգտվողի էկրանին?

sobes.tech AI

Պատասխան AI-ից

Վեբ էջի ցուցադրման գործընթացը բրաուզերի կողմից ներառում է մի քանի փուլ.

  1. HTML-ի ստացում — բրաուզերը խնդրում է HTML փաստաթուղթը սերվերից:
  2. HTML-ի վերլուծում — կառուցվում է DOM (Document Object Model) ծառ:
  3. CSS-ի ստացում և վերլուծում — կառուցվում է CSSOM (CSS Object Model):
  4. Ցուցադրման ծառի կառուցում — DOM և CSSOM միավորում է՝ որոշելու համար ոճերը և ցուցադրման կառուցվածքը:
  5. Լեյաուտ (գեոմետրի հաշվարկ) — հաշվարկվում են տարրերի չափերը և դիրքերը:
  6. Նկարագրում (rendering) — բրաուզերը նկարում է պիքսելները էկրանին՝ ըստ ցուցադրման ծառի:

Եթե էջում կա JavaScript, այն կարող է փոփոխել DOM և CSSOM-ը, ինչը հանգեցնում է կրկնակի ռենդերների:

Այսպիսով, բրաուզերը հերթով վերածում է էջի կոդը տեսողական ներկայացման՝ օգտատիրոջ համար։