Sobes.tech
Junior — Middle

Můžete vysvětlit, co se rozumí pod renderovacím jádrem v prohlížečích?

sobes.tech AI

Odpověď od AI

V prohlížečích je layout engine (rozvrhový engine) komponent, který je zodpovědný za převod HTML a CSS do vizuálního zobrazení na obrazovce. Analyzuje (parsuje) HTML dokument, vytváří z něj strom prvků (DOM), poté aplikuje styly CSS, počítá rozměry a pozice prvků a nakonec stránku vykreslí.

Příklady populárních layout engine:

  • WebKit — používá se v Safari a starších verzích Chrome
  • Blink — odštěpek WebKitu, používá se v moderních verzích Chrome a Edge
  • Gecko — používá se v Firefoxu

Layout engine zajišťuje správné zobrazení stránek s ohledem na webové standardy a vlastnosti platformy.