Brauzer necə işləyir?
sobes.tech Süni İntellekt
AI-dan cavab
Brauzer tələb olunan URL-i alır, onu təhlil edir və serverə HTTP sorğusu göndərir. Server sorğunu işləyir və HTML, CSS, JavaScript, şəkillər və digər resursları ehtiva edən cavab göndərir.
Brauzer HTML sənədini təhlil edir və DOM ağacını (Document Object Model) yaradır.
Sonra CSS-ni işləyir və CSSOM ağacını (CSS Obje Model) qurur.
DOM və CSSOM-u birləşdirərək, brauzer Render ağacını (Render Tree) yaradır; bu ağac, göstəriləcək elementləri və onların üslublarını ehtiva edir.
Layout (və ya Reflow) mərhələsində, hər bir elementin coğrafi parametrləri (mövqe, ölçülər) hesablanır.
Painting (və ya Repainting) mərhələsində, brauzer görünən elementləri ekranda çəkir, Render Tree və Layout məlumatlarından istifadə edir.
Əgər JavaScript varsa, brauzer onu yükləyir və icra edir. JavaScript DOM və CSSOM-u dəyişə bilər, bu da təkrarlanan Layout və Painting mərhələlərinə səbəb ola bilər.
Brauzer alınan resursları keşikdə saxlayır, növbəti yükləmələri sürətləndirmək üçün.