Junior — Middle
Ինչպես է բրաուզերը ցուցադրում վեբ էջը օգտվողի էկրանին?
sobes.tech AI
Պատասխան AI-ից
Վեբ էջի ցուցադրման գործընթացը բրաուզերի կողմից ներառում է մի քանի փուլ.
- HTML-ի ստացում — բրաուզերը խնդրում է HTML փաստաթուղթը սերվերից:
- HTML-ի վերլուծում — կառուցվում է DOM (Document Object Model) ծառ:
- CSS-ի ստացում և վերլուծում — կառուցվում է CSSOM (CSS Object Model):
- Ցուցադրման ծառի կառուցում — DOM և CSSOM միավորում է՝ որոշելու համար ոճերը և ցուցադրման կառուցվածքը:
- Լեյաուտ (գեոմետրի հաշվարկ) — հաշվարկվում են տարրերի չափերը և դիրքերը:
- Նկարագրում (rendering) — բրաուզերը նկարում է պիքսելները էկրանին՝ ըստ ցուցադրման ծառի:
Եթե էջում կա JavaScript, այն կարող է փոփոխել DOM և CSSOM-ը, ինչը հանգեցնում է կրկնակի ռենդերների:
Այսպիսով, բրաուզերը հերթով վերածում է էջի կոդը տեսողական ներկայացման՝ օգտատիրոջ համար։