Ez az bejegyzés még kezdeti állapotban van. Alap infókat már meg lehet tudni belőle, de még sok minden hiányzik.
Böngészőmotor
🚧
A webböngészők egy böngészőmotor segítségével jelenítik meg a weboldalakat. A weboldalak megjelenítése nagyon összetett feladat, így ahelyett, hogy minden böngésző programba külön-külön leprogramoznák ezeket a részeket, inkább egy meglévő böngésző motort használnak.
A böngésző motor többek között a következőket végzi:
- hálózati lekérések (HTTPS) segítségével betölti a weboldalak tartalmát
- HTML és CSS renderelést végez
- JavaScript értelmezőben futtatja a JavaScript programfájlokat
- WebRTC kommunikációt biztosít
- WebGL hozzáférést biztosít a videókártyához
Jelenleg 3 fő böngészőmotor van, és a legismertebb böngészők ezek valamelyikét használják:
Blink Gecko WebKit- Safari
- kisebb Linuxos böngészők, általában asztali környezet specifikusak
Ha jobban bele szeretnéd magad ásni a témába, itt találsz további információt:
- Wikipédia (angol): Browser engine
- Wikipédia (magyar): Böngészőmotor