WikiDer > WebKit

WebKit
WebKit
Letzte Versionrollende Freigabe
StatusAktiv
BetriebssystemMultiplattform
Geschrieben inC
KategorieLayout-Engine
LizenzLGPL 2.1 und BSD
Versionskontrollesvn.webkit.org
Webseite(und) Projektseite
Portal  Portalsymbol  Informatik
Gratis Software

WebKit ist ein Layout-Engine, eine Sammlung Softwarebibliotheken das macht es möglich, Webseiten zu bearbeiten rendern. WebKit ist ein Gabel durch Apfel von KHTML, ein Projekt von K THE. Es wird verwendet von Safari, ein im Lieferumfang enthaltener Webbrowser Mac OS X. In der Vergangenheit verwendet Google Chrome, ein by Google erstellten Webbrowser, auch WebKit.

WebKit wurde am gestartet MacWorld Expo im San Francisco auf 7. Januar2003 zusammen mit dem Safari-Browser eingeführt. Bei der Einführung waren die Teile WebCore und JavaScriptCore Quelloffene Software. Auf 7. Juni2005 wurde sehr WebKit Open Source. Seitdem ist die Entwicklung von WebKit rasant vorangekommen und es wurden sogar einige Änderungen am Code vorgenommen KHTML. In Ergänzung, Trolltech in dem C -Werkzeugkasten Qt WebKit anbieten (ab Qt-Version 4.4).

WebKit unter Mac OS X

WebKit wurde ursprünglich als Back-End für . entwickelt Safari. In Mac OS X Version 10.3 wurde WebKit als System eingeführtRahmen. Dadurch war es möglich, andere Anwendungen mit WebKit zu integrieren. Im Jahr 2006 verwenden mehrere Mac OS X-Programme WebKit, darunter Instrumententafel und Apple-Mail. Darüber hinaus gibt es eine SDK erschien für die Apple-Entwicklungstools Xcode. Es ermöglicht Programmentwicklern, WebKit in ihr eigenes Programm zu integrieren.

Kompatibilität

Das Hauptziel des WebKit-Projekts ist es, die Kompatibilität von Safari mit Websites zu verbessern. Auf 6. März2006 Eine "Kompatibilitätstabelle" wurde erstellt, um WebKit für die Verwendung mit den gängigsten inkompatiblen Websites geeignet zu machen.

Säure2

WebKit war die erste Browser-Engine, die die Säure2-Prüfung. Säure2 ist a C.S.S/HTML-Test gemacht von der Webstandards-Projekt (nicht zu verwechseln mit World Wide Web Konsortium). Der Test überprüft, ob der Browser CSS-Spezifikationen korrekt verarbeitet, insbesondere indem er überprüft, was der Browser tut, wenn Dinge wie Syntaxfehler oder mehrdeutige Konstruktionen auftreten. Der Test konzentriert sich nur auf die CSS-Unterstützung.

Säure3

WebKit ist eine der ersten Browser-Engines, die Säure3Test: Er besteht 100 von 100 Tests. Der Acid3-Test wurde ebenfalls vom Web Standards Project erstellt, und dieser Test konzentriert sich hauptsächlich auf Skripttechniken, wie z Javascriptund Manipulation der DOM.

WebKit-Projekte

Neben der Verbesserung der Kompatibilität werden Entwickler gebeten, die Leistung zu verbessern, den Code zu bereinigen und WebKit im Umgang mit aktuellen Standards zu verbessern. Darüber hinaus werden sie aufgefordert, sich an neuen Standards zu beteiligen, einschließlich CSS 3, XHTML 2, MathML, SVG und DOM.

Nutzung anderer

Außerhalb von Mac OS X wird WebKit verwendet von Nokia, die WebCore als Engine für ihre mobilen Browser übernommen hat. Darüber hinaus haben die Entwickler von Offenbarung gab am 1. April 2008 bekannt, dass sie WebKit in ihrem Browser verwenden werden.

Aufgrund des Erfolgs von WebKit und der Anzahl der Ports sind immer mehr Entwickler daran interessiert, WebKit in ihre Software aufzunehmen. Nachdem WebKit frühzeitig auf die S60-Systemsoftware von . portiert wurde Nokia wurde seitdem unter anderem für die AndroidPlattform von Google und in AdobeLUFT. Microsoft verwendet auch WebKit, um den Text in . zu rendern Microsoft Messenger für Mac und Microsoft-Entourage.

Google hat WebKit in seinem Browser verwendet Google Chrome bis einschließlich Version 26. Ab Version 27 verwenden sie blinken, ein Gabel von WebKit[1]. Ebenfalls Opera-Software verwendet Blink für Oper.[2]

Externe Links