Jádro prohlížeče
Jádro prohlížeče, známé také jako vykreslovací modul nebo modul rozvržení, je hlavní softwarová součást softwaru ve webovém prohlížeči. Převádí HTML a CSS z prostého textu označeného pomocí značek na obsah, který vidíte na obrazovce — nastavuje rozvržení stránky, upravuje vzhled textu a umisťuje obrázky. Jádro prohlížeče také zajišťuje navigaci mezi stránkami pomocí hypertextových odkazů.
Kromě rozvržení prvků webové stránky jádro prohlížeče také pro každou stránku vytváří model objektu dokumentu (DOM), který každou stránku organizuje do standardních prvků, jako jsou její titulek, tělo a záhlaví. Jádro prohlížeče je také úzce integrováno s jeho modulem JavaScriptu, který provádí kód JavaScriptu webové stránky. Aktualizace jádra prohlížeče mohou přidat podporu nových formátů souborů, opravit chyby nebo podporovat nové funkce přidané do specifikací HTML a CSS.
Navzdory široké nabídce dostupných webových prohlížečů jich většina používá jedno z několika málo jader prohlížečů. Google Chrome používá jádro prohlížeče Blink; další webové prohlížeče založené na kódu Chromium, například Microsoft Edge a prohlížeč Brave, také používají Blink. Safari v systémech macOS, iOS a iPadOS používá jádro WebKit a Mozilla Firefox používá jádro prohlížeče Gecko. Jádra prohlížečů mohou obsahovat i jiné aplikace pro zobrazování obsahu HTML — například klienti e-mailu, kteří zobrazují e-maily ve formátu HTML, používají jádro prohlížeče k vykreslení zpráv, zatímco aplikace vytvořené pomocí frameworku založeného na Chromiu, jako je Electron, vytvářejí celé své uživatelské rozhraní pomocí jádra prohlížeče.
NOTE: V prvních webových prohlížečích byly vykreslovací moduly a jádra prohlížečů samostatnými součástmi, přičemž jádro prohlížeče dávalo příkazy vykreslovacímu modulu. Moderní webové prohlížeče tyto dvě součásti integrují natolik těsně, že se nyní považují za jednu a tutéž součást.
Otestujte své znalosti