Anzeige
Anzeige
Anzeige
Anzeige

Webkit

RSS-Feed abonnieren
Neueste Artikel
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Unter dem Begriff Webkit wird eine frei zugängliche HTML-Rendering-Engine verstanden, mit deren Hilfe Websites in Browsern wie Mozilla Firefox, Safari, Chrome und Opera dargestellt werden können. Die Grundlage stammt dabei von KDE, einer internationalen Gemeinschaft, die ausschließlich kostenfreie Open-Source-Programme entwickelt. Darüber hinaus entstand Webkit aus einer JavaScript-Engine namens KJS und der HTML-Engine KHTML. 2003 wurde das Projekt der Öffentlichkeit zugänglich. Vier Jahre später arbeiteten die Entwickler an der Integration von 3D-Funktionen. Seit Anfang 2013 beteiligt sich der Großkonzern Google an der Weiterentwicklung von Webkit.

Welche Programme verwenden WebKit?

Neben einer Vielzahl von Browsern für Betriebssysteme wie Windows von Microsoft, macOS und einigen Linux-Distributionen wird die Entwicklungsumgebung auch für eine steigende Zahl von mobilen Internetbrowsern verwendet. Der erste mobile Internetbrowser hieß Abrowse und wurde für das Betriebssystem Syllable verwendet. Darüber hinaus verwenden die Betriebssysteme Android und iOS von Apple ebenfalls Webkit. Die Desktop-Umgebung Gnome greift beispielsweise für jegliche Programme, die HTML-Inhalte darstellen, ebenfalls auf den Quelltext von Webkit zu. Im Prinzip kann die Entwicklungsumgebung für jedes Programm verwendet werden, das HTML-Inhalte enthält.

Welche Komponenten sind enthalten?

Die Entwicklungsumgebung besteht aus zwei Hauptbestandteilen; dem Webcore und dem JavaScriptcore. Unter dem Begriff Webcore wird eine Render-, Layout- und DOM-Bibliothek für CSS und SVG verstanden, die auf der HTML-Engine KHTML basiert und sich davon abgespalten hat. Deren Quelltext basiert auf der Programmiersprache C++ und stellt den Hauptkörper von Webkit dar. JavaScriptcore hingegen fungiert als als eine Art Übersetzer des Quelltextes. Dank ständiger Weiterentwicklung kompiliert der Interpreter seit 2009 direkt zu Maschinensprache, sowohl auf x86-Architekturen als auch auf neueren 64bit-Varianten. Darüber hinaus besitzt die Entwicklungsumgebung für Developer zwei weitere Komponenten; Drosera und Sunspider. Ersteres ist ein Debugger für den Quelltext, während letzteres eine Benchmark-Suite ist, mit der die Geschwindigkeit von Quellcode-Zusätzen getestet wird.

Auf dieser Seite findet ihr alle spannenden News , Artike und Ratgeberl zum Thema Webkit.

Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Finde einen Job, den du liebst.
Anzeige
Anzeige