Bildkredit: Urupong/iStock/GettyImages
Webbläsarmotorn är kärnkomponenten i alla webbläsare på marknaden, från Chrome till Safari. Hur en webbplats ser ut på din dator kan variera mycket beroende på vilken motor din webbläsare är baserad på. Webbläsarmotorer är vanligtvis sammansatta av två huvudkomponenter: renderings- och layoutbiblioteket och JavaScript-ramverket.
WebKit webbläsartyper
WebKit är en av de stora webbläsarmotorerna som används idag. Det är gratis att använda på Mac och Linux operativsystem. WebKit förknippas vanligtvis med Apple eftersom det är webbläsarmotorn som används för Apples webbläsare Safari. Den används även i andra webbläsare som Amazon Kindles inbyggda webbläsare och BlackBerrys webbläsare. Kärnkomponenterna i WebKit är WebCore och JavaScriptCore. WebCore är ett renderings- och layoutbibliotek för HTML och skalbar vektorgrafik, medan JavaScriptCore är ett JavaScript-ramverk som gör det möjligt för WebKit-webbläsare att köra JavaScript. Dessa kärnkomponenter gör det möjligt för WebKit-webbläsare att spela upp videor och visa en webbplats korrekt.
Dagens video
Blink är en nyare typ av webbläsarmotor och har bara funnits sedan 2013. Chromium – ett webbläsarprojekt med öppen källkod från Google – skapade Blink efter att ha tagit källkoden från WebKits WebCore-komponent och ändrat den för att bättre möta behoven hos Google Chrome. Google har i första hand bidragit till utvecklingen av Blink, men andra företag som Opera Software ASA, Samsung och Intel har också bidragit. Blink används i webbläsarna Google Chrome, Vivaldi, Amazon Silk och Opera. Det är gratis att använda på Windows, Mac, Linux, Android och Chrome OS-plattformar. Blinks kärnkomponenter inkluderar Blink XML-parser och V8 JavaScript Engine. Blink XML är renderings- och layoutbiblioteket, medan V8 JavaScript Engine är JavaScript-ramverket.
Gecko webbläsare
Gecko är en av de äldsta typerna av webbläsarmotorer som fortfarande används. Det utvecklades ursprungligen av Netscape 1997 och anpassades sedan av Mozilla 1998. Gecko har utvecklats exklusivt av Mozilla sedan 2003. Webbläsarna Mozilla Firefox, Waterfox, Conkeror, Classilla och Lunascape använder alla webbläsarmotorn Gecko. Gecko används också i e-postklienter som Mozilla Thunderbird. Det är gratis att använda på operativsystemen Windows, Mac, Linux och Android. Geckos kärnkomponenter är SpiderMonkey JavaScript-motorn och Expat-biblioteket, som kör JavaScript respektive renderar HTML.
Goanna webbläsare
Goanna webbläsarmotor är löst baserad på källkoden för Gecko webbläsarmotor. Goanna var från början enbart annorlunda än Gecko till namnet, men har sedan dess utvecklats till att bli en egen motor med funktioner som skiljer sig från Gecko. Denna webbläsarmotor används i webbläsarna Pale Moon och Basilisk. Goanna använder samma kärnkomponenter som Gecko: SpiderMonkey JavaScript och Expat-biblioteket. Goanna webbläsare kan användas gratis på Windows, Mac och Linux-plattformarna.
EdgeHTML webbläsare
EdgeHTML är en nykomling på marknaden för webbläsarmotorer, släppt 2015. Det är en egen webbläsarmotor utvecklad av Microsoft och har ersatt Microsofts äldre webbläsarmotor, Trident. EdgeHTML driver webbläsaren Microsoft Edge. Edge har ersatt Microsofts webbläsare Internet Explorer som standardwebbläsare på alla Windows-datorer. EdgeHTMLs kärnkomponenter är Chakra JavaScript-motorn och EdgeHTML-renderings- och layoutbibliotek.