Kép jóváírása: Urupong/iStock/GettyImages
A böngészőmotor a piacon lévő összes webböngésző központi eleme, a Chrome-tól a Safariig. Egy webhely megjelenése a számítógépen nagymértékben változhat attól függően, hogy a böngésző milyen motoron alapul. A böngészőmotorok általában két fő összetevőből állnak: a megjelenítési és elrendezési könyvtárból, valamint a JavaScript-keretrendszerből.
WebKit böngészőtípusok
A WebKit az egyik legjelentősebb manapság használt böngészőmotor. Ingyenesen használható Mac és Linux operációs rendszereken. A WebKitet általában az Apple-lel társítják, mivel ez az Apple Safari böngészőjéhez használt böngészőmotor. Más böngészőkben is használják, például az Amazon Kindle beépített böngészőjében és a BlackBerry böngészőjében. A WebKit alapvető összetevői a WebCore és a JavaScriptCore. A WebCore egy HTML és Scalable Vector Graphics megjelenítési és elrendezési könyvtára, míg a JavaScriptCore egy JavaScript-keretrendszer, amely lehetővé teszi a WebKit böngészők számára a JavaScript futtatását. Ezek az alapvető összetevők lehetővé teszik a WebKit böngészők számára, hogy videókat játsszanak le, és pontosan jelenítsenek meg egy webhelyet.
A nap videója
A Blink egy újabb típusú webböngészőmotor, és csak 2013 óta létezik. A Chromium – egy nyílt forráskódú webböngésző projekt a Google-tól – létrehozta a Blinket, miután átvette a WebKit WebCore összetevőjének forráskódját, és módosította, hogy jobban megfeleljen a Google Chrome igényeinek. A Google elsősorban a Blink fejlesztésében járult hozzá, de más cégek is hozzájárultak, mint az Opera Software ASA, a Samsung és az Intel. A Blink alkalmazást a Google Chrome, a Vivaldi, az Amazon Silk és az Opera böngészők használják. Ingyenesen használható Windows, Mac, Linux, Android és Chrome OS platformokon. A Blink alapvető összetevői közé tartozik a Blink XML elemző és a V8 JavaScript Engine. A Blink XML a megjelenítési és elrendezési könyvtár, míg a V8 JavaScript Engine a JavaScript keretrendszer.
Gecko böngészők
A Gecko az egyik legrégebbi típusú webböngészőmotor, amelyet még mindig használnak. Eredetileg a Netscape fejlesztette ki 1997-ben, majd a Mozilla adaptálta 1998-ban. A Gecko-t 2003 óta kizárólag a Mozilla fejleszti. A Mozilla Firefox, a Waterfox, a Conkeror, a Classilla és a Lunascape böngészők mind a Gecko webböngésző motort használják. A Gecko-t olyan e-mail kliensekben is használják, mint a Mozilla Thunderbird. Ingyenesen használható Windows, Mac, Linux és Android operációs rendszereken. A Gecko alapvető összetevői a SpiderMonkey JavaScript motor és az Expat könyvtár, amelyek végrehajtják a JavaScriptet, illetve rendre HTML-t jelenítenek meg.
Goanna böngészők
A Goanna webböngészőmotor lazán a Gecko webböngészőmotor forráskódján alapul. A Goanna kezdetben csak nevében különbözött a Gecko-tól, de azóta saját motorjává fejlődött, és olyan funkciókkal rendelkezik, amelyek különböznek a Gecko-tól. Ezt a böngészőmotort a Pale Moon és a Basilisk böngészők használják. A Goanna ugyanazokat az alapvető összetevőket használja, mint a Gecko: SpiderMonkey JavaScript és az Expat könyvtár. A Goanna webböngészők ingyenesen használhatók Windows, Mac és Linux platformokon.
EdgeHTML böngészők
Az EdgeHTML újonc a webböngészőmotorok piacán, 2015-ben jelent meg. Ez egy szabadalmaztatott böngészőmotor, amelyet a Microsoft fejlesztett ki, és felváltotta a Microsoft régebbi böngészőmotorját, a Trident. Az EdgeHTML támogatja a Microsoft Edge webböngészőt. Az Edge a Microsoft Internet Explorer böngészőjét váltotta fel alapértelmezett webböngészőként minden Windows számítógépen. Az EdgeHTML alapvető összetevői a Chakra JavaScript motor és az EdgeHTML renderelő és elrendezési könyvtár.