Zasluga slike: Urupong/iStock/GettyImages
Motor brskalnika je osrednja komponenta vsakega spletnega brskalnika na trgu, od Chroma do Safarija. Videz spletnega mesta na vašem računalniku se lahko zelo razlikuje glede na to, na katerem motorju temelji vaš spletni brskalnik. Motorji brskalnikov so običajno sestavljeni iz dveh glavnih komponent: knjižnice upodabljanja in postavitve ter ogrodja JavaScript.
Vrste brskalnika WebKit
WebKit je eden najpomembnejših motorjev brskalnika, ki se danes uporablja. Brezplačna je za uporabo v operacijskih sistemih Mac in Linux. WebKit je običajno povezan z Appleom, ker je motor brskalnika, ki se uporablja za Applov brskalnik Safari. Uporablja se tudi v drugih brskalnikih, kot sta vgrajeni brskalnik Amazon Kindle in brskalnik BlackBerry. Osrednji komponenti WebKit-a sta WebCore in JavaScriptCore. WebCore je knjižnica za upodabljanje in postavitev za HTML in razširljivo vektorsko grafiko, medtem ko je JavaScriptCore okvir JavaScript, ki brskalnikom WebKit omogoča izvajanje JavaScripta. Te osnovne komponente omogočajo brskalnikom WebKit predvajanje videoposnetkov in natančen prikaz spletnega mesta.
Video dneva
Blink je novejši tip motorja spletnega brskalnika in obstaja šele od leta 2013. Chromium – odprtokodni projekt spletnega brskalnika iz Googla – je ustvaril Blink, potem ko je vzel izvorno kodo iz komponente WebKit WebCore in jo spremenil, da bi bolje ustrezal potrebam Google Chroma. Google je v prvi vrsti prispeval k razvoju Blinka, vendar so prispevala tudi druga podjetja, kot so Opera Software ASA, Samsung in Intel. Blink se uporablja v spletnih brskalnikih Google Chrome, Vivaldi, Amazon Silk in Opera. Brezplačna je za uporabo na platformah Windows, Mac, Linux, Android in Chrome OS. Blinkove osrednje komponente vključujejo razčlenjevalnik XML Blink in motor V8 JavaScript. Blink XML je knjižnica upodabljanja in postavitve, medtem ko je V8 JavaScript Engine okvir JavaScript.
Brskalniki Gecko
Gecko je eden najstarejših tipov motorjev spletnih brskalnikov, ki se še vedno uporabljajo. Prvotno ga je razvil Netscape leta 1997, nato pa ga je leta 1998 prilagodila Mozilla. Gecko od leta 2003 razvija izključno Mozilla. Spletni brskalniki Mozilla Firefox, Waterfox, Conkeror, Classilla in Lunascape uporabljajo mehanizem spletnega brskalnika Gecko. Gecko se uporablja tudi v e-poštnih odjemalcih, kot je Mozilla Thunderbird. Brezplačna je za uporabo v operacijskih sistemih Windows, Mac, Linux in Android. Jedrni komponenti Gecko sta motor SpiderMonkey JavaScript in knjižnica Expat, ki izvajata JavaScript oziroma upodabljata HTML.
Brskalniki Goanna
Motor spletnega brskalnika Goanna ohlapno temelji na izvorni kodi motorja spletnega brskalnika Gecko. Goanna je bila sprva drugačna od Gecka samo po imenu, vendar se je od takrat razvila v lasten motor s funkcijami, ki se razlikujejo od Gecka. Ta motor brskalnika se uporablja v brskalnikih Pale Moon in Basilisk. Goanna uporablja enake osnovne komponente kot Gecko: SpiderMonkey JavaScript in knjižnico Expat. Spletne brskalnike Goanna lahko brezplačno uporabljate na platformah Windows, Mac in Linux.
Brskalniki EdgeHTML
EdgeHTML je novinec na trgu motorjev spletnih brskalnikov, ki je izšel leta 2015. To je lastniški brskalnik brskalnika, ki ga je razvil Microsoft in je nadomestil Microsoftov starejši brskalnik Trident. EdgeHTML poganja spletni brskalnik Microsoft Edge. Edge je nadomestil Microsoftov brskalnik Internet Explorer kot privzeti spletni brskalnik na vseh računalnikih Windows. Osrednje komponente EdgeHTML so motor Chakra JavaScript in knjižnica za upodabljanje in postavitev EdgeHTML.