The Wayback Machine - https://web.archive.org/web/20090311132231/http://developer.apple.com:80/opensource/internet/webkit.html
Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Open Source
WebKit

WebKit is an open source web browser engine that is the core of Apple's Safari web browser. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other Mac OS X applications. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE.

WebKit is comprised of two smaller frameworks, WebCore and JavaScriptCore available as a system framework for adding web content rendering capabilities to Mac OS X applications.

More information about the WebKit open source project can be found at the WebKit Open Source Project website.

WebCore and JavaScriptCore are available under the Lesser GNU Public License. WebKit is available under a BSD-style license.

Related Articles

Working with Nightly Web Kit Builds

This article describes how to get started with nightly builds and also details changes to the canvas object—a big part of widget development—as a result of its ongoing standardization process. ��It is a great opportunity to not only prepare for the future but also shape it by giving Apple feedback in the form of bug reports.

Dynamic HTML and XML: The XMLHttpRequest Object

AJAX anyone? As deployment of XML data and web services becomes more widespread, you will find it convenient to connect an HTML presentation directly to XML data for interim updates without reloading the page. This article shows you how to leverage XMLHttpRequest in Safari and other modern web browsers.

Web Page Development: Best Practices

Safari complies with standards, but not all browsers do. This article explains how to design, modify and validate your website so that it can be rendered and read properly by all major browsers.

Related Links

The WebKit Open Source Project

The official WebKit Open Source Project website.

KDE

Information about KDE, the K Desktop Environment, and both the KHTML and KJS libraries.

Bug Reporting

Report bugs or make enhancement requests for the components listed above. (Reporting WebKit issues via Bugzilla at http://bugs.webkit.org/ is preferred.)

Web Kit Objective-C Framework Reference

The Web Kit provides a set of classes to display web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, managing a history of pages recently visited and much more.