De vijf verschillende soorten webbrowsers

Zoeken op internet

Afbeelding tegoed: Urupong/iStock/GettyImages

De browser-engine is het kernonderdeel van elke webbrowser op de markt, van Chrome tot Safari. Hoe een website er op uw computer uitziet, kan sterk variëren, afhankelijk van de engine waarop uw webbrowser is gebaseerd. Browser-engines zijn meestal samengesteld uit twee hoofdcomponenten: de rendering- en lay-outbibliotheek en het JavaScript-framework.

WebKit-browsertypen

WebKit is een van de belangrijkste browser-engines die tegenwoordig wordt gebruikt. Het is gratis te gebruiken op de Mac- en Linux-besturingssystemen. WebKit wordt vaak geassocieerd met Apple omdat het de browser-engine is die wordt gebruikt voor de Safari-browser van Apple. Het wordt ook gebruikt in andere browsers, zoals de ingebouwde browser van Amazon Kindle en de browser van BlackBerry. De kerncomponenten van WebKit zijn WebCore en JavaScriptCore. WebCore is een weergave- en lay-outbibliotheek voor HTML en Scalable Vector Graphics, terwijl JavaScriptCore een JavaScript-framework is waarmee WebKit-browsers JavaScript kunnen uitvoeren. Deze kerncomponenten maken het voor WebKit-browsers mogelijk om video's af te spelen en een website nauwkeurig weer te geven.

Video van de dag

Blink is een nieuwer type webbrowser-engine en bestaat pas sinds 2013. Chromium - een open source-webbrowserproject van Google - heeft Blink gemaakt nadat hij de broncode van WebKit's WebCore-component had genomen en deze had gewijzigd om beter te voldoen aan de behoeften van Google Chrome. Google heeft voornamelijk bijgedragen aan de ontwikkeling van Blink, maar ook andere bedrijven zoals Opera Software ASA, Samsung en Intel hebben bijgedragen. Blink wordt gebruikt in de webbrowsers Google Chrome, Vivaldi, Amazon Silk en Opera. Het is gratis te gebruiken op de Windows-, Mac-, Linux-, Android- en Chrome OS-platforms. De kerncomponenten van Blink zijn onder meer Blink XML-parser en V8 JavaScript Engine. Blink XML is de weergave- en lay-outbibliotheek, terwijl V8 JavaScript Engine het JavaScript-framework is.

Gekko-browsers

Gecko is een van de oudste typen webbrowser-engines die nog steeds in gebruik zijn. Het werd oorspronkelijk ontwikkeld door Netscape in 1997 en vervolgens aangepast door Mozilla in 1998. Gecko is sinds 2003 exclusief ontwikkeld door Mozilla. De webbrowsers Mozilla Firefox, Waterfox, Conkeror, Classilla en Lunascape gebruiken allemaal de Gecko-webbrowser-engine. Gecko wordt ook gebruikt in e-mailclients zoals Mozilla Thunderbird. Het is gratis te gebruiken op de besturingssystemen Windows, Mac, Linux en Android. De kerncomponenten van Gecko zijn de SpiderMonkey JavaScript-engine en de Expat-bibliotheek, die respectievelijk JavaScript uitvoeren en HTML weergeven.

Goanna-browsers

De Goanna-webbrowser-engine is losjes gebaseerd op de broncode van de Gecko-webbrowser-engine. Goanna was aanvankelijk alleen in naam anders dan Gecko, maar is sindsdien geëvolueerd tot zijn eigen engine met functies die verschillen van Gecko. Deze browser-engine wordt gebruikt in de browsers Pale Moon en Basilisk. Goanna gebruikt dezelfde kerncomponenten als Gecko: SpiderMonkey JavaScript en de Expat-bibliotheek. Goanna-webbrowsers kunnen gratis worden gebruikt op de Windows-, Mac- en Linux-platforms.

EdgeHTML-browsers

EdgeHTML is een nieuwkomer op de markt voor webbrowser-engines, uitgebracht in 2015. Het is een eigen browser-engine ontwikkeld door Microsoft en heeft de oudere browser-engine van Microsoft, Trident, vervangen. EdgeHTML stuurt de Microsoft Edge-webbrowser aan. Edge heeft de Internet Explorer-browser van Microsoft vervangen als de standaardwebbrowser op alle Windows-computers. De kerncomponenten van EdgeHTML zijn de Chakra JavaScript-engine en de EdgeHTML-weergave- en lay-outbibliotheek.