18 Facts About Apple WebKit


Apple WebKit is available under the BSD 2-Clause license with the exception of the WebCore and JavaScriptCore components, which are available under the GNU Lesser General Public License.

FactSnippet No. 1,643,156

Code that would become Apple WebKit began in 1998 as the KDE HTML layout engine and KDE JavaScript engine.

FactSnippet No. 1,643,157

At one point KHTML developers said they were unlikely to accept Apple WebKit's changes and claimed the relationship between the two groups was a "bitter failure".

FactSnippet No. 1,643,158

Apple WebKit submitted their changes in large patches containing multiple changes with inadequate documentation, often in relation to future additions to the codebase.

FactSnippet No. 1,643,159

The article noted Apple WebKit had begun to contact KHTML developers about discussing how to improve the mutual relationship and ways of future cooperation.

FactSnippet No. 1,643,160

On June 7,2005, Safari developer Dave Hyatt announced on his weblog that Apple was open-sourcing WebKit and opening up access to WebKit's revision control tree and the issue tracker.

FactSnippet No. 1,643,161

On June 2,2008, the Apple WebKit project announced they rewrote JavaScriptCore as "SquirrelFish", a bytecode interpreter.

FactSnippet No. 1,643,162

Apple WebKit2 had "an incompatible API change from the original Apple WebKit", which motivated its name change.

FactSnippet No. 1,643,163

Chrome for iOS continues to use WebKit because Apple requires that web browsers on that platform must do so.

FactSnippet No. 1,643,164

Apple WebKit has been adopted as the rendering engine in OmniWeb, iCab and Web and Sleipnir, replacing their original rendering engines.

FactSnippet No. 1,643,165

Apple WebKit is used to render HTML and run JavaScript in the Adobe Integrated Runtime application platform.

FactSnippet No. 1,643,166

In June 2007, Apple announced that WebKit had been ported to Microsoft Windows as part of Safari.

FactSnippet No. 1,643,167

The Windows port uses Apple WebKit's proprietary libraries to function and is used for iCloud and iTunes for Windows, whereas the "WinCairo" port is a fully open-source and redistributable port.

FactSnippet No. 1,643,168

The Enlightenment Foundation Libraries port – EApple WebKit – was developed focusing the embedded and mobile systems, for use as stand alone browser, widgets-gadgets, rich text viewer and composer.

FactSnippet No. 1,643,169

Web Platform for Embedded is a Apple WebKit port designed for embedded applications; it further improves the architecture by splitting the basic rendering functional blocks into a general-purpose routines library, platform backends, and engine itself.

FactSnippet No. 1,643,170

In relation to Opera Software's announcement earlier in the year that it would switch to Apple WebKit by means of the Chromium codebase, it was confirmed that the Opera web browser would switch to Blink.

FactSnippet No. 1,643,171

Apple WebKit passes the Acid2 and Acid3 tests, with pixel-perfect rendering and no timing or smoothness issues on reference hardware.

FactSnippet No. 1,643,172

On June 2,2008, the Apple WebKit project announced they rewrote JavaScriptCore as "SquirrelFish", a bytecode interpreter.

FactSnippet No. 1,643,173