Bildnachweis: Urupong/iStock/GettyImages
Die Browser-Engine ist die Kernkomponente jedes Webbrowsers auf dem Markt, von Chrome bis Safari. Das Aussehen einer Website auf Ihrem Computer kann stark variieren, je nachdem, auf welcher Engine Ihr Webbrowser basiert. Browser-Engines bestehen normalerweise aus zwei Hauptkomponenten: der Rendering- und Layoutbibliothek und dem JavaScript-Framework.
WebKit-Browsertypen
WebKit ist heute eine der wichtigsten Browser-Engines. Die Nutzung auf den Betriebssystemen Mac und Linux ist kostenlos. WebKit wird häufig mit Apple in Verbindung gebracht, da es die Browser-Engine ist, die für Apples Safari-Browser verwendet wird. Es wird auch in anderen Browsern wie dem integrierten Browser von Amazon Kindle und dem Browser von BlackBerry verwendet. Die Kernkomponenten von WebKit sind WebCore und JavaScriptCore. WebCore ist eine Rendering- und Layoutbibliothek für HTML und skalierbare Vektorgrafiken, während JavaScriptCore ein JavaScript-Framework ist, das es WebKit-Browsern ermöglicht, JavaScript auszuführen. Diese Kernkomponenten ermöglichen es WebKit-Browsern, Videos abzuspielen und eine Website genau anzuzeigen.
Video des Tages
Blink ist eine neuere Art von Webbrowser-Engine und existiert erst seit 2013. Chromium – ein Open-Source-Webbrowser-Projekt von Google – erstellte Blink, nachdem der Quellcode aus der WebCore-Komponente von WebKit genommen und geändert wurde, um die Anforderungen von Google Chrome besser zu erfüllen. Google hat in erster Linie zur Entwicklung von Blink beigetragen, aber auch andere Unternehmen wie Opera Software ASA, Samsung und Intel haben dazu beigetragen. Blink wird in den Webbrowsern Google Chrome, Vivaldi, Amazon Silk und Opera verwendet. Die Nutzung auf den Plattformen Windows, Mac, Linux, Android und Chrome OS ist kostenlos. Zu den Kernkomponenten von Blink gehören der Blink XML-Parser und die V8-JavaScript-Engine. Blink XML ist die Rendering- und Layoutbibliothek, während V8 JavaScript Engine das JavaScript-Framework ist.
Gecko-Browser
Gecko ist eine der ältesten Arten von Webbrowser-Engines, die noch verwendet werden. Es wurde ursprünglich 1997 von Netscape entwickelt und 1998 von Mozilla angepasst. Gecko wird seit 2003 exklusiv von Mozilla entwickelt. Die Webbrowser Mozilla Firefox, Waterfox, Conkeror, Classilla und Lunascape verwenden alle die Gecko-Webbrowser-Engine. Gecko wird auch in E-Mail-Clients wie Mozilla Thunderbird verwendet. Die Nutzung auf den Betriebssystemen Windows, Mac, Linux und Android ist kostenlos. Die Kernkomponenten von Gecko sind die JavaScript-Engine SpiderMonkey und die Expat-Bibliothek, die JavaScript ausführen bzw. HTML rendern.
Goanna-Browser
Die Goanna-Webbrowser-Engine basiert lose auf dem Quellcode der Gecko-Webbrowser-Engine. Goanna unterschied sich zunächst nur im Namen von Gecko, hat sich aber seitdem zu einer eigenen Engine mit Funktionen entwickelt, die sich von Gecko unterscheiden. Diese Browser-Engine wird in den Browsern Pale Moon und Basilisk verwendet. Goanna verwendet dieselben Kernkomponenten wie Gecko: SpiderMonkey JavaScript und die Expat-Bibliothek. Goanna-Webbrowser können kostenlos auf den Plattformen Windows, Mac und Linux verwendet werden.
EdgeHTML-Browser
EdgeHTML ist ein Neuling auf dem Markt für Webbrowser-Engines und wurde 2015 veröffentlicht. Es ist eine proprietäre Browser-Engine, die von Microsoft entwickelt wurde und die ältere Browser-Engine von Microsoft, Trident, abgelöst hat. EdgeHTML unterstützt den Microsoft Edge-Webbrowser. Edge hat Microsofts Internet Explorer-Browser als Standard-Webbrowser auf allen Windows-Computern ersetzt. Die Kernkomponenten von EdgeHTML sind die Chakra-JavaScript-Engine und die EdgeHTML-Rendering- und Layout-Bibliothek.