# WebKit

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/WebKit
> Markdown URL: https://mediated.wiki/source/WebKit.md
> Source: https://en.wikipedia.org/wiki/WebKit
> Source revision: 1350538667
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Open source browser engine

WebKit Original author Apple Inc.[1][2] Developers Apple Inc., Adobe Systems, Sony, KDE, Igalia, and others Release November 4, 1998; 27 years ago (1998-11-04) (KHTML released) June 7, 2005; 21 years ago (2005-06-07) (WebKit sourced) Preview release Nightly[3] Written in C++[4] Operating system macOS, iOS, Linux,[5] Microsoft Windows[6][7] Type Browser engine License LGPL (rendering engine, JavaScript engine), BSD 2-Clause (additional contributions from Apple)[8] Website webkit.org Repository github.com/WebKit/WebKit

**WebKit** is a [browser engine](/source/Browser_engine) primarily used in Apple's [Safari](/source/Safari_(web_browser)) [web browser](/source/Web_browser), as well as all web browsers on [iOS](/source/IOS) and [iPadOS](/source/IPadOS). WebKit is also used by the [PlayStation](/source/PlayStation) consoles starting with the PS3, the [Tizen](/source/Tizen) mobile operating systems, the Amazon Kindle [e-book](/source/E-book) reader, [Nintendo consoles](/source/Nintendo_video_game_consoles) starting with the 3DS Internet Browser, [GNOME Web](/source/GNOME_Web), and the discontinued BlackBerry Browser.

WebKit started as a [fork](/source/Fork_(software_development)) of the [KHTML](/source/KHTML) and [KJS](/source/KJS_(software)) libraries from [KDE](/source/KDE),[1][9] and has since been further developed by [KDE](/source/KDE) contributors, [Apple](/source/Apple_Inc.), [Google](/source/Google), [Nokia](/source/Nokia),[9] [Bitstream](/source/Bitstream_Inc.), BlackBerry, [Sony](/source/Sony), [Igalia](/source/Igalia), and others.[10] WebKit supports [macOS](/source/MacOS), Windows, [Linux](/source/Linux), and various other [Unix-like](/source/Unix-like) operating systems.[11] On April 3, 2013, Google announced that it had forked WebCore, a component of WebKit, to be used in future versions of [Google Chrome](/source/Google_Chrome) under the name [Blink](/source/Blink_(browser_engine)).[12][13] Since version 15 in May 2013, [Opera web browser](/source/Opera_(web_browser)) has dropped its own Presto layout engine in favor of WebKit as implemented by Google in the Chromium project.

Its [JavaScript](/source/JavaScript) engine, JavaScriptCore, also powers the [Bun](/source/Bun_(software)) server-side JS runtime,[14] as opposed to [V8](/source/V8_(JavaScript_engine)) used by [Node.js](/source/Node.js), [Deno](/source/Deno_(software)), and [Blink](/source/Blink_(engine)). WebKit's [C++](/source/C%2B%2B) [application programming interface](/source/Application_programming_interface) (API) provides a set of [classes](/source/Class_(programming)) to display [Web](/source/World_Wide_Web) content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited.

WebKit is [open source](/source/Open_source) and available under the [BSD 2-Clause](/source/BSD_licenses) license[15][8] with the exception of the [WebCore](#WebCore) and [JavaScriptCore](#JavaScriptCore) components, which are available under the [GNU Lesser General Public License](/source/GNU_Lesser_General_Public_License). As of March 7, 2013, WebKit is a trademark of Apple, registered with the [United States Patent and Trademark Office](/source/United_States_Patent_and_Trademark_Office).[16]

## Origins

The code that would become WebKit began in 1998 as the *KDE HTML* ([KHTML](/source/KHTML)) layout engine and *KDE JavaScript* ([KJS](/source/KJS_(software))) engine. The WebKit project was started within Apple by Lisa Melton[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*] on June 25, 2001,[17] as a [fork](/source/Software_fork) of [KHTML](/source/KHTML) and [KJS](/source/KJS_(software)). Melton explained in an e-mail to KDE developers[1] that [KHTML](/source/KHTML) and [KJS](/source/KJS_(software)) allowed easier development than other available technologies by virtue of being small (fewer than 140,000 [lines of code](/source/Lines_of_code)), cleanly designed, and standards-compliant. KHTML and KJS were ported to [macOS](/source/MacOS) with the help of an adapter [library](/source/Library_(computing)) and renamed to WebCore and JavaScriptCore.[1] JavaScriptCore was announced in an e-mail to a KDE [mailing list](/source/Mailing_list) in June 2002, alongside the first release of Apple's changes.[18]

According to Apple, some changes that called for different development tactics involved macOS-specific features which are absent in KDE's KHTML, such as [Objective-C](/source/Objective-C); KWQ (pronounced "quack"), an implementation of the subset of Qt required to make KHTML work on macOS, written in Objective C++; and macOS calls.[19]

### Split development

The exchange of code between WebCore and KHTML became increasingly difficult as the code bases diverged, because both projects used different coding approaches and had different approaches to code sharing.[20] At one point KHTML developers said they were unlikely to accept Apple's changes and claimed the relationship between the two groups was a "bitter failure".[21] They claimed Apple submitted their changes in large patches containing multiple changes with inadequate documentation, often in relation to future additions to the codebase. Thus, these patches were difficult for the [KDE](/source/KDE) developers to integrate back into KHTML.[22] Also, Apple had demanded that developers sign non-disclosure agreements before looking at Apple's source code, and even then, they were unable to access Apple's bug database.[23]

During the publicized "divorce" period, KDE developer Kurt Pfeifle (*pipitas*) posted an article claiming KHTML developers had managed to [backport](/source/Backporting) many (but not all) Safari improvements from WebCore to KHTML, and they always appreciated the improvements coming from Apple and still do so. The article also noted that Apple had begun contacting KHTML developers to discuss improving the relationship and future cooperation.[24] In fact, the KDE project was able to incorporate some of these changes to improve KHTML's rendering speed and add features, including compliance with the [Acid2](/source/Acid2) rendering test.[25]

Following the appearance of a story of the fork in the news, Apple released the source code of the WebKit fork in a public [revision-control](/source/Revision_control) repository.[26]

The WebKit team also reversed many Apple-specific changes in the original WebKit codebase and implemented platform-specific abstraction layers, making it significantly easier to commit the core rendering code to other platforms.[27]

In July 2007, *[Ars Technica](/source/Ars_Technica)* reported that the KDE team would move from KHTML to WebKit.[28] Instead, after several years of integration, KDE Development Platform version 4.5.0 was released in August 2010 with support for both WebKit and KHTML, and development of KHTML continued until 2016 before it was officially discontinued in 2023.[29][30]

### Open-sourcing

On June 7, 2005, Safari developer [Dave Hyatt](/source/Dave_Hyatt) announced on his [weblog](/source/Weblog) that Apple was open-sourcing WebKit (formerly, only WebCore and JavaScriptCore were open source) and opening up access to WebKit's [revision control](/source/Revision_control) tree and the issue tracker.[26]

In mid-December 2005, support for [Scalable Vector Graphics](/source/Scalable_Vector_Graphics) (SVG) was merged into the standard build.[31]

WebKit's JavaScriptCore and WebCore components are available under the GNU Lesser General Public License, while the rest of WebKit is available under the BSD 2-Clause license.[8]

### Further development

This section needs to be updated. Please help update this article to reflect recent events or newly available information. (July 2015)

Beginning in early 2007, the development team began to implement [Cascading Style Sheets](/source/Cascading_Style_Sheets) (CSS) extensions, including [animation](/source/CSS_Animations), transitions and both 2D and 3D transforms;[32] such extensions were released as working drafts to the [World Wide Web Consortium](/source/World_Wide_Web_Consortium) (W3C) in 2009 for standardization.[33]

In November 2007, the project announced that it had added support for media features of the [HTML5](/source/HTML5) draft specification, allowing embedded video to be natively rendered and script-controlled in WebKit.[34]

On June 2, 2008, the WebKit project announced that they had rewritten JavaScriptCore as "SquirrelFish", a [bytecode interpreter](/source/Interpreter_(computing)).[35][36] The project evolved into SquirrelFish Extreme (abbreviated SFX), announced on September 18, 2008, which [compiles](/source/Compiler) JavaScript into native [machine code](/source/Machine_code), eliminating the need for a bytecode interpreter and thus speeding up JavaScript execution.[37] Initially, the only supported processor architecture for SFX was the [x86](/source/X86), but at the end of January 2009, SFX was enabled for macOS on [x86-64](/source/X86-64) as it passes all tests on that platform.[38]

### WebKit2

On April 8, 2010, a project named WebKit2 was announced to redesign WebKit. Its goal was to abstract the components that provide [page layout](/source/Page_layout) and [rendering](/source/Rendering_(computer_graphics)) cleanly from their surrounding interface or application shell, creating a situation where "web content (JavaScript, HTML, layout, etc) lives in a separate process from the application UI". This abstraction was intended to make reuse in WebKit2 simpler than in WebKit. WebKit2 had "an incompatible API change from the original WebKit", which motivated its name change.[39]

The WebKit2 targets were set to Linux, macOS, Windows, [GTK](/source/GTK), and [MeeGo](/source/MeeGo)-Harmattan.[40][41] Safari for macOS switched to the new API with version 5.1.[42] Safari for iOS switched to WebKit2 with iOS 8.[43]

The original WebKit API has been renamed WebKitLegacy API.[44] WebKit2 API has been renamed just plain WebKit API.[45]

## Use

[Usage share of web browsers](/source/Usage_share_of_web_browsers) according to [StatCounter](/source/StatCounter), 2009–2025

WebKit is used as the rendering engine within [Safari](/source/Safari_(web_browser)) and was used by [Google](/source/Google)'s [Chrome](/source/Google_Chrome) web browser on Windows, macOS, and [Android](/source/Android_(operating_system)) (before version 4.4 KitKat). Chrome used only WebCore, and included its own [JavaScript engine](/source/JavaScript_engine) named [V8](/source/Chrome_V8) and a multiprocess system.[46] Chrome for [iOS](/source/IOS) continues to use WebKit because Apple requires that web browsers on that platform must do so.[47] Other applications on macOS and iOS make use of WebKit, such as Apple's e-mail client [Mail](/source/Mail_(Apple)), App Store, and the 2008 version of Microsoft's [Entourage](/source/Microsoft_Entourage) [personal information manager](/source/Personal_information_manager), both of which make use of WebKit to render HTML content.

### Installed base

New web browsers have been built around WebKit such as the [S60](/source/S60_(software_platform)) browser[48] on [Symbian](/source/Symbian) mobile phones, [BlackBerry](/source/BlackBerry_OS) Browser (ver 6.0+), [Midori](/source/Midori_(web_browser)), [Chrome](/source/Google_Chrome) browser,[49][50] the [Android](/source/Android_(operating_system)) Web browsers before version 4.4 KitKat, and the browser used in [PlayStation 3 system software](/source/PlayStation_3_system_software) from version 4.10.[51][*[unreliable source?](https://en.wikipedia.org/wiki/Wikipedia:Reliable_sources)*] KDE's Rekonq web browser and [Plasma Workspaces](/source/Plasma_Workspaces) also use it as the native web rendering engine. WebKit has been adopted as the rendering engine in [OmniWeb](/source/OmniWeb), [iCab](/source/ICab), [Web](/source/Web_(web_browser)) (formerly named Epiphany), and [Sleipnir](/source/Sleipnir_(web_browser)), replacing their original rendering engines. GNOME's Web supported both [Gecko](/source/Gecko_(layout_engine)) and WebKit for some time. Still, the team decided that Gecko's release cycle and future development plans would make it too cumbersome to continue supporting it.[52] [webOS](/source/WebOS) uses WebKit as the basis of its application runtime.[53] WebKit is used to render HTML and run JavaScript in the [Adobe Integrated Runtime](/source/Adobe_Integrated_Runtime) application platform. In [Adobe Creative Suite](/source/Adobe_Creative_Suite) CS5, WebKit is used to render some parts of the user interface. By the first half of 2010, an analyst estimated that 350 million mobile handsets had shipped with a WebKit-based browser.[54] By mid-April 2015, WebKit [browser market share](/source/Usage_share_of_web_browsers) was 50.3%.[55]

### Ports

The week after Hyatt announced WebKit's open sourcing, Nokia announced that it had ported WebKit to [Symbian](/source/Symbian) and was developing a WebKit-based browser for mobile phones running S60. Named [Web Browser for S60](/source/Web_Browser_for_S60), it was used on Nokia, Samsung, LG, and other Symbian S60 mobile phones. Apple has also ported WebKit to [iOS](/source/IOS) for the [iPhone](/source/IPhone), [iPod Touch](/source/IPod_Touch), and [iPad](/source/IPad), where it is used to render content in the device's web browser and e-mail software.[56] The [Android](/source/Android_(operating_system)) mobile phone platform used WebKit (and later versions its [Blink fork](/source/Blink_(browser_engine))) as the basis of its web browser[57][58][59] and the [Palm Pre](/source/Palm_Pre), announced January 2009, has an interface based on WebKit.[60] The [Amazon Kindle](/source/Amazon_Kindle) 3 includes an experimental WebKit based browser.[61]

In June 2007, Apple announced that WebKit had been ported to [Microsoft Windows](/source/Microsoft_Windows) as part of Safari. Although the company silently discontinued Safari for Windows,[62] WebKit's ports to Microsoft's operating system are still actively maintained.[63][64] The Windows port uses Apple's proprietary libraries to function and is used for iCloud[65] and iTunes[66] for Windows, whereas the "WinCairo" port is a fully open-source and redistributable port.[67][68]

[GNOME Web](/source/GNOME_Web) is a web browser on Linux that uses WebKitGTK.

WebKit has also been ported to several toolkits that support multiple platforms, such as the [GTK](/source/GTK) toolkit for [Linux](/source/Linux), under the name *WebKitGTK* which is used by Eolie,[69][*[full citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citing_sources#What_information_to_include)*] [GNOME Web](/source/GNOME_Web),[70][71] [Adobe Integrated Runtime](/source/Adobe_Integrated_Runtime), [Enlightenment Foundation Libraries](/source/Enlightenment_Foundation_Libraries) (EFL), and the Clutter toolkit.[72] [Qt Software](/source/Qt_Software) included a WebKit port in the Qt 4.4 release as a module called QtWebKit[73] (since superseded by [Qt WebEngine](/source/Qt_WebEngine), which uses Blink instead). The [Iris Browser](/source/Iris_Browser) on Qt also used WebKit. The Enlightenment Foundation Libraries (EFL) port – EWebKit – was developed (by [Samsung](/source/Samsung) and ProFusion[74]) focusing the embedded and mobile systems, for use as stand alone browser, widgets-gadgets, rich text viewer and composer.[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*] The Clutter port is developed by [Collabora](/source/Collabora) and sponsored by [Robert Bosch GmbH](/source/Robert_Bosch_GmbH).

There was also a project synchronized with WebKit (sponsored by Pleyo)[75][*[not specific enough to verify](https://en.wikipedia.org/wiki/Wikipedia:Verifiability)*] called *[Origyn Web Browser](/source/Origyn_Web_Browser)*, which provided a meta-port to an abstract platform to make porting to embedded or lightweight systems quicker and easier.[76] This port is used for embedded devices such as [set-top boxes](/source/Set-top_box) and PMP[*[further explanation needed](https://en.wikipedia.org/wiki/Wikipedia:Please_clarify)*] and it has been ported into [AmigaOS](/source/AmigaOS),[77] [AROS](/source/AROS),[78] and [MorphOS](/source/MorphOS). MorphOS version 1.7 is the first version of [Origyn Web Browser](/source/Origyn_Web_Browser) (OWB) supporting [HTML5](/source/HTML5) media tags.[79][80]

#### Web Platform for Embedded

**Web Platform for Embedded** (**WPE**) is a WebKit port designed for embedded applications; it further improves the architecture by splitting the basic rendering functionality into a general-purpose routines library (libwpe), platform backends, and the engine itself (called WPE WebKit). The GTK port, albeit self-contained, can be built to use these base libraries instead of its internal platform-specific implementation. The WPE port is currently maintained by [Igalia](/source/Igalia).

### Forking by Google

On April 3, 2013, Google announced that it would produce a fork of WebKit's WebCore component, to be named [Blink](/source/Blink_(layout_engine)). Chrome's developers decided to fork WebCore to allow greater freedom in implementing its features in the browser without causing conflicts upstream, and to simplify its codebase by removing code for WebCore components unused by Chrome. In relation to [Opera Software](/source/Opera_Software)'s announcement earlier in the year that it would switch to WebKit by means of the [Chromium](/source/Chromium_(web_browser)) codebase, it was confirmed that the [Opera web browser](/source/Opera_(web_browser)) would also switch to Blink.[46] Following the announcement, WebKit developers began discussions on removing Chrome-specific code from the engine to streamline its codebase.[81] WebKit no longer has any Chrome specific code (e.g., buildsystem, V8 JavaScript engine hooks, platform code, etc.).[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*]

## Components

### WebCore

WebCore is a layout, rendering, and [Document Object Model](/source/Document_Object_Model) (DOM) [library](/source/Library_(computing)) for HTML and [Scalable Vector Graphics](/source/Scalable_Vector_Graphics) (SVG), developed by the WebKit project. Its full source code is licensed under the [GNU Lesser General Public License](/source/GNU_Lesser_General_Public_License) (LGPL). The WebKit framework wraps WebCore and JavaScriptCore, providing an Objective-C [application programming interface](/source/Application_programming_interface) to the [C++](/source/C%2B%2B)-based WebCore rendering engine and JavaScriptCore script engine, allowing it to be easily referenced by applications based on the [Cocoa API](/source/Cocoa_API); later versions also include a [cross-platform](/source/Cross-platform) C++ platform abstraction, and various ports provide more APIs.[*[citation needed](https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)*]

WebKit passes the [Acid2](/source/Acid2) and [Acid3](/source/Acid3) tests, with pixel-perfect rendering and no timing or smoothness issues on reference hardware.[82]

### JavaScriptCore

JavaScriptCore is a framework that provides a [JavaScript engine](/source/JavaScript_engine) for WebKit implementations, and provides this type of scripting in other contexts within macOS.[18][83] JavaScriptCore is originally derived from [KDE](/source/KDE)'s JavaScript library [KJS](/source/KJS_(JavaScript_engine)) (which is part of the KDE project) and the [PCRE](/source/PCRE) [regular expression](/source/Regular_expression) library. Since forking from KJS and PCRE, JavaScriptCore has added many new features[*[example needed](https://en.wikipedia.org/wiki/Wikipedia:AUDIENCE)*] and greatly improved performance.[84]

On June 2, 2008, the WebKit project announced they rewrote JavaScriptCore as "SquirrelFish",[35][36] a [register](/source/Register_machine)-based [bytecode interpreter](/source/Interpreter_(computing)) replacing the original AST-walking interpreter. The project later evolved into SquirrelFish Extreme (abbreviated SFX, marketed as Nitro), announced on September 18, 2008, further speeding up JavaScript execution by introducing [Just-in-time compilation](/source/Just-in-time_compilation).[37]

An optimizing [just-in-time](/source/Just-in-time_compilation) (JIT) compiler named *FTL* was announced on May 13, 2014.[85] It uses [LLVM](/source/LLVM) to generate optimized machine code. "FTL" stands for "Fourth-Tier-LLVM", and unofficially for [faster-than-light](/source/Faster-than-light), alluding to its speed.[86] As of February 15, 2016, the backend of FTL JIT is replaced by "Bare Bones Backend" (or B3 for short).[87]

## See also

- [Free and open-source software portal](https://en.wikipedia.org/wiki/Portal:Free_and_open-source_software)

- [Comparison of browser engines](/source/Comparison_of_browser_engines)

- [List of WebKit-based browsers](/source/List_of_web_browsers#WebKit-based)

## References

1. ^ [***a***](#cite_ref-macport_1-0) [***b***](#cite_ref-macport_1-1) [***c***](#cite_ref-macport_1-2) [***d***](#cite_ref-macport_1-3) Mueller, Dirk (January 7, 2003). ["(fwd) Greetings from the Safari team at Apple Computer"](https://marc.info/?l=kfm-devel&m=104197092318639&w=2). *kfm-devel* (Mailing list). KDE Project. [Archived](https://web.archive.org/web/20150209072938/http://lists.kde.org/?m=104197092318639) from the original on February 9, 2015. Retrieved October 28, 2025 – via MARC.

1. **[^](#cite_ref-2)** Melton, Don. ["Safari is released to the world"](http://donmelton.com/2013/01/10/safari-is-released-to-the-world/). Donmelton.com. [Archived](https://web.archive.org/web/20210604070156/https://donmelton.com/2013/01/10/safari-is-released-to-the-world/) from the original on June 4, 2021. Retrieved January 13, 2013.

1. **[^](#cite_ref-3)** ["WebKit Nightly Builds"](https://webkit.org/downloads/). *WebKit.org*. [Archived](https://web.archive.org/web/20160403165617/https://webkit.org/downloads/) from the original on April 3, 2016. Retrieved May 27, 2014.

1. **[^](#cite_ref-4)** ["Code Style Guidelines"](https://webkit.org/code-style-guidelines/). *WebKit.org*. Apple, Inc. November 7, 2015. [Archived](https://web.archive.org/web/20170501132832/https://webkit.org/code-style-guidelines/) from the original on May 1, 2017. Retrieved May 2, 2017.

1. **[^](#cite_ref-5)** ["WebKit Download"](https://webkit.org/downloads/). *WebKit.org*. March 30, 2016. [Archived](https://web.archive.org/web/20160403165617/https://webkit.org/downloads/) from the original on April 3, 2016. Retrieved August 14, 2018.

1. **[^](#cite_ref-6)** ["WebKit on Windows"](https://webkit.org/webkit-on-windows/). *WebKit.org*. Apple, Inc. November 7, 2015. [Archived](https://web.archive.org/web/20210808104008/https://webkit.org/webkit-on-windows/) from the original on August 8, 2021. Retrieved August 8, 2021.

1. **[^](#cite_ref-7)** ["BuildingCairoOnWindows – WebKit"](https://trac.webkit.org/wiki/BuildingCairoOnWindows). *trac.webkit.org*. Apple, Inc. June 8, 2021. [Archived](https://web.archive.org/web/20210808103951/https://trac.webkit.org/wiki/BuildingCairoOnWindows) from the original on August 8, 2021. Retrieved August 8, 2021.

1. ^ [***a***](#cite_ref-licensing_8-0) [***b***](#cite_ref-licensing_8-1) [***c***](#cite_ref-licensing_8-2) ["Licensing WebKit | WebKit"](https://webkit.org/licensing-webkit/). November 9, 2015. [Archived](https://web.archive.org/web/20220316072242/https://webkit.org/licensing-webkit/) from the original on March 16, 2022. Retrieved March 12, 2022.

1. ^ [***a***](#cite_ref-:0_9-0) [***b***](#cite_ref-:0_9-1) ["The WebKit Open Source Project"](https://webkit.org/). *WebKit.org*. [Archived](https://web.archive.org/web/20120410164749/http://www.webkit.org/) from the original on April 10, 2012. Retrieved April 7, 2012.

1. **[^](#cite_ref-10)** Stachowiak, Maciej (November 9, 2008). ["Companies and Organizations that have contributed to WebKit"](https://trac.webkit.org/wiki/Companies%20and%20Organizations%20that%20have%20contributed%20to%20WebKit). *WebKit Wiki*. [Archived](https://web.archive.org/web/20190517151904/http://trac.webkit.org/wiki/Companies%20and%20Organizations%20that%20have%20contributed%20to%20WebKit) from the original on May 17, 2019. Retrieved November 17, 2008.

1. **[^](#cite_ref-webkitsite_11-0)** ["The WebKit Open Source Project – Getting the Code"](https://webkit.org/getting-the-code). *Webkit.org*. [Archived](https://web.archive.org/web/20160306112604/https://webkit.org/getting-the-code/) from the original on March 6, 2016. Retrieved December 27, 2010.

1. **[^](#cite_ref-12)** Barth, Adam (April 3, 2013). ["Blink: A rendering engine for the Chromium project"](https://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html). *Chromium Blog*. [Archived](https://web.archive.org/web/20130404034320/http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html) from the original on April 4, 2013. Retrieved June 14, 2013.

1. **[^](#cite_ref-13)** Lawson, Bruce (April 3, 2013). ["Hello Blink"](http://www.brucelawson.co.uk/2013/hello-blink/). *Brucelawson.co.uk*. [Archived](https://web.archive.org/web/20130404014445/http://www.brucelawson.co.uk/2013/hello-blink/) from the original on April 4, 2013. Retrieved June 14, 2013.

1. **[^](#cite_ref-14)** Omolana, Timilehin (August 2, 2022). ["What Is Bun.js and Why Is the JavaScript Community Excited About It?"](https://www.makeuseof.com/what-is-bunjs-why-the-javascript-community-excited/). *MakeUseOf*. [Archived](https://web.archive.org/web/20230530002356/https://www.makeuseof.com/what-is-bunjs-why-the-javascript-community-excited/) from the original on May 30, 2023. Retrieved May 30, 2023.

1. **[^](#cite_ref-15)** ["Open Source – WebKit"](https://web.archive.org/web/20090311132231/http://developer.apple.com/opensource/internet/webkit.html). Apple. Archived from [the original](https://developer.apple.com/opensource/internet/webkit.html) on March 11, 2009. Retrieved March 5, 2009.

1. **[^](#cite_ref-16)** Purcher, Jack (March 7, 2013). ["Apple's 'WebKit' is now a Registered Trademark in the US"](http://www.patentlyapple.com/patently-apple/2013/03/apples-webkit-is-now-a-registered-trademark-in-the-us.html). *Patently Apple*. [Archived](https://web.archive.org/web/20130309104912/http://www.patentlyapple.com/patently-apple/2013/03/apples-webkit-is-now-a-registered-trademark-in-the-us.html) from the original on March 9, 2013. Retrieved March 7, 2013.

1. **[^](#cite_ref-start_date_17-0)** Henry, Charlotte (June 25, 2021). ["Happy 20th Birthday, Safari and Webkit!"](https://www.macobserver.com/news/happy-20th-birthday-safari-and-webkit/). *The Mac Observer*. [Archived](https://web.archive.org/web/20230812211715/https://www.macobserver.com/news/happy-20th-birthday-safari-and-webkit/) from the original on August 12, 2023. Retrieved August 12, 2023.

1. ^ [***a***](#cite_ref-annjavascript_18-0) [***b***](#cite_ref-annjavascript_18-1) [Stachowiak, Maciej](/source/Maciej_Stachowiak) (June 13, 2002). ["JavaScriptCore, Apple's JavaScript framework based on KJS"](https://web.archive.org/web/20070310215550/http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html). *kde-darwin* (Mailing list). Archived from [the original](http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html) on March 10, 2007. Retrieved August 21, 2008.

1. **[^](#cite_ref-19)** Sandfeld, Allan (April 30, 2005). ["Safari and KHTML again"](https://blogs.kde.org/2005/04/30/safari-and-khtml-again/). *KDE Blogs*. Retrieved October 28, 2025.

1. **[^](#cite_ref-20)** Rusin, Zack (April 28, 2005). ["So, when will KHTML merge all the WebCore changes?"](https://blogs.kde.org/2005/04/28/so-when-will-khtml-merge-all-webcore-changes/). *KDE Blogs*. [Archived](https://web.archive.org/web/20260105140028/https://blogs.kde.org/2005/04/28/so-when-will-khtml-merge-all-webcore-changes/) from the original on January 5, 2026. Retrieved October 28, 2025.

1. **[^](#cite_ref-21)** ["The bitter failure named 'safari and khtml'"](https://blogs.kde.org/2005/04/29/bitter-failure-named-safari-and-khtml). April 29, 2005. [Archived](https://web.archive.org/web/20150415005639/https://blogs.kde.org/2005/04/29/bitter-failure-named-safari-and-khtml) from the original on April 15, 2015.

1. **[^](#cite_ref-22)** ["Open-source divorce for Apple's Safari?"](https://news.cnet.com/Open-source-divorce-for-Apples-Safari/2100-1032_3-5703819.html). [Archived](https://web.archive.org/web/20090707214349/http://news.cnet.com/Open-source-divorce-for-Apples-Safari/2100-1032_3-5703819.html) from the original on July 7, 2009.

1. **[^](#cite_ref-23)** ["WebCore open source changes"](https://web.archive.org/web/20160527125414/http://lists.apple.com/archives/Webcore-dev/2005/Jun/msg00009.html). Archived from [the original](http://lists.apple.com/archives/Webcore-dev/2005/Jun/msg00009.html) on May 27, 2016. Retrieved May 14, 2016.

1. **[^](#cite_ref-24)** Pipitas (May 13, 2005). ["WebCore – KHTML – Firefox: Know your facts!"](https://blogs.kde.org/2005/05/13/webcore-khtml-firefox-know-your-facts/). Retrieved October 28, 2025.

1. **[^](#cite_ref-25)** ["Konqueror now passes Acid2"](https://blogs.kde.org/node/1129). [Archived](https://web.archive.org/web/20170621121118/https://blogs.kde.org/node/1129) from the original on June 21, 2017.

1. ^ [***a***](#cite_ref-kdenews2007-06-05_26-0) [***b***](#cite_ref-kdenews2007-06-05_26-1) Molkentin, Daniel (June 7, 2005). ["Apple Opens WebKit CVS and Bug Database"](http://dot.kde.org/2005/06/07/apple-opens-webkit-cvs-and-bug-database). *KDE News*. [Archived](https://web.archive.org/web/20090715100234/http://dot.kde.org/2005/06/07/apple-opens-webkit-cvs-and-bug-database) from the original on July 15, 2009. Retrieved January 16, 2007.

1. **[^](#cite_ref-27)** Ecker, Clint (June 12, 2007). ["Ars at WWDC: Interview with Lars Knoll, creator of KHTML"](https://arstechnica.com/journals/apple.ars/2007/06/12/ars-at-wwdc-interview-with-lars-knoll-creator-of-khtml). *[Ars Technica](/source/Ars_Technica)*. [Archived](https://web.archive.org/web/20080531052913/http://arstechnica.com/journals/apple.ars/2007/06/12/ars-at-wwdc-interview-with-lars-knoll-creator-of-khtml) from the original on May 31, 2008.

1. **[^](#cite_ref-arsunfork_28-0)** Unrau, Troy (July 23, 2007). ["The unforking of KDE's KHTML and WebKit"](https://arstechnica.com/journals/linux.ars/2007/07/23/the-unforking-of-kdes-khtml-and-webkit). *Ars Technica*. [Archived](https://web.archive.org/web/20070930075415/http://arstechnica.com/journals/linux.ars/2007/07/23/the-unforking-of-kdes-khtml-and-webkit) from the original on September 30, 2007. Retrieved July 30, 2007.

1. **[^](#cite_ref-kde4.5.0_29-0)** ["KDE Development Platform 4.5.0 gains performance, stability, new high-speed cache and support for WebKit"](http://kde.org/announcements/4.5/platform.php). [Archived](https://web.archive.org/web/20110314205743/http://www.kde.org/announcements/4.5/platform.php) from the original on March 14, 2011.

1. **[^](#cite_ref-discontinued_30-0)** ["KHTML"](https://github.com/KDE/khtml/tree/6d89b39ddb93aa5b655508c0b5295f3f4db626b8). *GitHub*. [Archived](https://web.archive.org/web/20241101112323/https://github.com/KDE/khtml/tree/6d89b39ddb93aa5b655508c0b5295f3f4db626b8) from the original on November 1, 2024. Retrieved May 5, 2023. Removed for KF6, the 'kf5' branch contains the last maintained state.

1. **[^](#cite_ref-kdestandard_31-0)** Pfeifle, Kurt (July 10, 2005). ["Next Generation KDE Technologies Ported to WebCore"](https://dot.kde.org/2005/07/11/next-generation-kde-technologies-ported-webcore/). Retrieved October 28, 2025.

1. **[^](#cite_ref-32)** ["CSS Transforms"](https://webkit.org/blog/130/css-transforms/). *Webkit*. October 26, 2007. [Archived](https://web.archive.org/web/20170113134857/https://webkit.org/blog/130/css-transforms/) from the original on January 13, 2017.

1. **[^](#cite_ref-33)** ["CSS3 Animations"](http://dev.w3.org/csswg/css3-animations/). W3C. [Archived](https://web.archive.org/web/20090221121910/http://dev.w3.org/csswg/css3-animations/) from the original on February 21, 2009.

1. **[^](#cite_ref-34)** Koivisto, Antti (November 12, 2007). ["HTML5 Media Support"](https://webkit.org/blog/140/html5-media-support/). *WebKit Blog*. [Archived](https://web.archive.org/web/20170113134814/https://webkit.org/blog/140/html5-media-support/) from the original on January 13, 2017.

1. ^ [***a***](#cite_ref-Announcing_SquirrelFish_35-0) [***b***](#cite_ref-Announcing_SquirrelFish_35-1) ["Announcing SquirrelFish"](https://webkit.org/blog/189/announcing-squirrelfish/). June 2, 2008. [Archived](https://web.archive.org/web/20170127124319/https://webkit.org/blog/189/announcing-squirrelfish/) from the original on January 27, 2017.

1. ^ [***a***](#cite_ref-SquirrelFish_project_36-0) [***b***](#cite_ref-SquirrelFish_project_36-1) ["SquirrelFish project"](https://trac.webkit.org/wiki/SquirrelFish). [Archived](https://web.archive.org/web/20170113134953/https://trac.webkit.org/wiki/SquirrelFish) from the original on January 13, 2017. Retrieved January 12, 2017.

1. ^ [***a***](#cite_ref-Introducing_SquirrelFish_Extreme_37-0) [***b***](#cite_ref-Introducing_SquirrelFish_Extreme_37-1) ["Introducing SquirrelFish Extreme"](https://webkit.org/blog/214/introducing-squirrelfish-extreme/). September 18, 2008. [Archived](https://web.archive.org/web/20161126112934/https://webkit.org/blog/214/introducing-squirrelfish-extreme/) from the original on November 26, 2016.

1. **[^](#cite_ref-x86-64_38-0)** ["Changeset 40439"](https://trac.webkit.org/changeset/40439). *Webkit Trac*. January 30, 2009. [Archived](https://web.archive.org/web/20160107183928/https://trac.webkit.org/changeset/40439) from the original on January 7, 2016. Retrieved December 27, 2010.

1. **[^](#cite_ref-webkit2wiki_39-0)** ["WebKit2 wiki"](https://trac.webkit.org/wiki/WebKit2). *Webkit.org*. [Archived](https://web.archive.org/web/20120828174221/http://trac.webkit.org/wiki/WebKit2) from the original on August 28, 2012. Retrieved August 3, 2012.

1. **[^](#cite_ref-40)** ["Announcing WebKit2"](https://lists.webkit.org/pipermail/webkit-dev/2010-April/012235.html). *Webkit.org*. April 8, 2010. [Archived](https://web.archive.org/web/20110423042000/https://lists.webkit.org/pipermail/webkit-dev/2010-April/012235.html) from the original on April 23, 2011. Retrieved December 27, 2010.

1. **[^](#cite_ref-meego-harmattan_41-0)** ["Introducing the Nokia N9: all it takes is a swipe!"](https://web.archive.org/web/20110624125835/http://conversations.nokia.com/2011/06/21/introducing-the-nokia-n9-all-it-takes-is-a-swipe). *Nokia Conversations*. Nokia Corporation. Archived from [the original](http://conversations.nokia.com/2011/06/21/introducing-the-nokia-n9-all-it-takes-is-a-swipe/) on June 24, 2011. Retrieved June 21, 2011.

1. **[^](#cite_ref-42)** ["Source code repository for public parts of Safari 5.1"](https://web.archive.org/web/20111003153447/http://trac.webkit.org/browser/releases/Apple/Safari%205.1/WebKit2?rev=91373). The WebKit Open Source Project. Archived from [the original](https://trac.webkit.org/browser/releases/Apple/Safari%205.1/WebKit2?rev=91373) on October 3, 2011. Retrieved July 20, 2011.

1. **[^](#cite_ref-43)** ["WWDC 2014 Session 206 - Introducing the Modern WebKit API - ASCIIwwdc"](https://web.archive.org/web/20141213032037/http://asciiwwdc.com/2014/sessions/206). Archived from [the original](http://asciiwwdc.com/2014/sessions/206) on December 13, 2014. Retrieved December 13, 2014.

1. **[^](#cite_ref-44)** ["132399 – Move the legacy WebKit API into WebKitLegacy.framework and move it inside WebKit.framework"](https://bugs.webkit.org/show_bug.cgi?id=132399). *Webkit.org*. [Archived](https://web.archive.org/web/20190609061439/https://bugs.webkit.org/show_bug.cgi?id=132399) from the original on June 9, 2019. Retrieved June 9, 2019.

1. **[^](#cite_ref-45)** ["Renaming Directories and Project Files to Match Framework Names"](https://lists.webkit.org/pipermail/webkit-dev/2017-July/029257.html). *Webkit.org*. July 10, 2017. [Archived](https://web.archive.org/web/20190609061400/https://lists.webkit.org/pipermail/webkit-dev/2017-July/029257.html) from the original on June 9, 2019. Retrieved June 9, 2019.

1. ^ [***a***](#cite_ref-ars-blink_46-0) [***b***](#cite_ref-ars-blink_46-1) ["Google going its own way, forking WebKit rendering engine"](https://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/). *Ars Technica*. April 3, 2013. [Archived](https://web.archive.org/web/20130404014119/http://arstechnica.com/information-technology/2013/04/google-going-its-own-way-forking-webkit-rendering-engine/) from the original on April 4, 2013. Retrieved April 4, 2013.

1. **[^](#cite_ref-App_Store_Review_Guidelines_47-0)** ["App Store Review Guidelines"](https://developer.apple.com/app-store/review/guidelines/#software-requirements). [Archived](https://web.archive.org/web/20200304025827/https://developer.apple.com/app-store/review/guidelines/#software-requirements) from the original on March 4, 2020. Retrieved May 31, 2021.

1. **[^](#cite_ref-Nokia_S60_Webkit_Browser_48-0)** ["Nokia S60 Webkit Browser"](https://web.archive.org/web/20051206034449/http://opensource.nokia.com/projects/S60browser/). Nokia. Archived from [the original](http://opensource.nokia.com/projects/S60browser/) on December 6, 2005.

1. **[^](#cite_ref-Google_Chrome,_Google's_Browser_Project_49-0)** ["Google Chrome, Google's Browser Project"](http://blogoscoped.com/archive/2008-09-01-n47.html). [Archived](https://web.archive.org/web/20080902065842/http://blogoscoped.com/archive/2008-09-01-n47.html) from the original on September 2, 2008.

1. **[^](#cite_ref-google-comic_50-0)** ["Comic describing the Google Chrome Project"](https://www.google.com/googlebooks/chrome/). [Archived](https://web.archive.org/web/20080903142023/http://www.google.com/googlebooks/chrome/) from the original on September 3, 2008.

1. **[^](#cite_ref-51)** [PS3、ファームウェアv4.10からWebKitへ。 - あまたの何かしら。](http://d.hatena.ne.jp/amatanoyo/20120208/1328681210). あまたの何かしら。. February 8, 2012. [Archived](https://web.archive.org/web/20121014094455/http://d.hatena.ne.jp/amatanoyo/20120208/1328681210) from the original on October 14, 2012. Retrieved January 13, 2013.

1. **[^](#cite_ref-52)** Persch, Christian (April 1, 2008). ["ANNOUNCEMENT: The Future of Epiphany"](https://mail.gnome.org/archives/epiphany-list/2008-April/msg00000.html). *Epiphany Mailing List* (Mailing list). GNOME Project. [Archived](https://web.archive.org/web/20120214042734/http://mail.gnome.org/archives/epiphany-list/2008-April/msg00000.html) from the original on February 14, 2012. Retrieved October 28, 2025.

1. **[^](#cite_ref-53)** Chen, Brian X. ["HP Launches WebOS-Powered Tablet, Phones"](https://www.wired.com/2011/02/hp-web-os-tablet). Gadget Lab. *Wired*. [Archived](https://web.archive.org/web/20140410211728/http://www.wired.com/2011/02/hp-web-os-tablet) from the original on April 10, 2014. Retrieved January 13, 2013.

1. **[^](#cite_ref-54)** ["100 Million Club (H1 2010 update)"](http://www.visionmobile.com/blog/2010/10/smart-feature-phones-the-unbalanced-equation-100-million-club-series/). *VisionMobile*. October 18, 2010. [Archived](https://web.archive.org/web/20110301192936/http://www.visionmobile.com/blog/2010/10/smart-feature-phones-the-unbalanced-equation-100-million-club-series/) from the original on March 1, 2011. Retrieved March 1, 2011.

1. **[^](#cite_ref-55)** ["Top 5 Desktop, Tablet & Console Browsers"](http://gs.statcounter.com/#browser-ww-monthly-201504-201504-bar/). *StatCounter*. April 2015. Retrieved April 14, 2015.{{[cite web](https://en.wikipedia.org/wiki/Template:Cite_web)}}: CS1 maint: deprecated archival service ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_deprecated_archival_service))

1. **[^](#cite_ref-56)** Stachowiak, Maciej (January 10, 2007). ["The Obligatory iPhone Post"](https://webkit.org/blog/87/safari-on-the-iphone/). *WebKit Blog*. [Archived](https://web.archive.org/web/20080219013741/http://webkit.org/blog/87/safari-on-the-iphone/) from the original on February 19, 2008. Retrieved January 24, 2008.

1. **[^](#cite_ref-andport_57-0)** ["Android Uses WebKit"](https://web.archive.org/web/20170113134900/https://webkit.org/blog/142/android-uses-webkit/). Archived from [the original](https://webkit.org/blog/142/android-uses-webkit/) on January 13, 2017. Retrieved January 12, 2017.

1. **[^](#cite_ref-58)** ["WebKit in the News"](https://webkit.org/blog/143/webkit-in-the-news/). *WebKit.org*. November 13, 2007. Retrieved November 17, 2018.

1. **[^](#cite_ref-59)** ["The Amazing Rise of WebKit Mobile"](https://web.archive.org/web/20071114150927/http://gigaom.com/2007/11/13/webkit/). *Gigaom*. November 13, 2007. Archived from [the original](https://gigaom.com/2007/11/13/webkit/) on November 14, 2007. Retrieved November 17, 2018.

1. **[^](#cite_ref-palmPre_60-0)** ["Palm Pre in-depth impressions, video, and huge hands-on gallery"](https://www.engadget.com/2009/01/08/palm-pre-in-depth-impressions-video-and-huge-hands-on-gallery/). January 9, 2009. [Archived](https://web.archive.org/web/20170113134056/https://www.engadget.com/2009/01/08/palm-pre-in-depth-impressions-video-and-huge-hands-on-gallery/) from the original on January 13, 2017.

1. **[^](#cite_ref-61)** Topolsky, Joshua (July 28, 2010). ["New Amazon Kindle announced: $139 WiFi-only version and $189 3G model available August 27th in the US and UK"](https://www.engadget.com/2010/07/28/new-amazon-kindle-announced-139-wifi-only-version-and-189-3g/). [Archived](https://web.archive.org/web/20170113134059/https://www.engadget.com/2010/07/28/new-amazon-kindle-announced-139-wifi-only-version-and-189-3g/) from the original on January 13, 2017.

1. **[^](#cite_ref-62)** Lex Friedman (July 26, 2012). ["Safari 6 available for Mountain Lion and Lion, but not Windows"](https://www.macworld.com/article/218624/safari-6-available-for-mountain-lion-and-lion-but-not-windows.html). *MacWorld*. International Data Group. [Archived](https://web.archive.org/web/20210808110011/https://www.macworld.com/article/218624/safari-6-available-for-mountain-lion-and-lion-but-not-windows.html) from the original on August 8, 2021. Retrieved August 8, 2021.

1. **[^](#cite_ref-63)** ["Buildbot: builder Apple-Win-10-Debug-Build"](https://build.webkit.org/#/builders/56). *WebKit.org*. Apple, Inc. Retrieved August 8, 2021.{{[cite web](https://en.wikipedia.org/wiki/Template:Cite_web)}}: CS1 maint: deprecated archival service ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_deprecated_archival_service))

1. **[^](#cite_ref-64)** ["Buildbot: builder WinCairo-64-bit-WKL-Release-Build"](https://build.webkit.org/#/builders/27). *WebKit*. Apple, Inc. Retrieved August 8, 2021.{{[cite web](https://en.wikipedia.org/wiki/Template:Cite_web)}}: CS1 maint: deprecated archival service ([link](https://en.wikipedia.org/wiki/Category:CS1_maint:_deprecated_archival_service))

1. **[^](#cite_ref-65)** ["About the security content of iCloud for Windows 12.3"](https://support.apple.com/en-us/HT212321). *Apple Support*. Apple, Inc. [Archived](https://web.archive.org/web/20210808112027/https://support.apple.com/en-us/HT212321) from the original on August 8, 2021. Retrieved August 8, 2021.

1. **[^](#cite_ref-66)** ["About the security content of iTunes 12.11.3 for Windows"](https://support.apple.com/en-us/HT212319). *Apple Support*. Apple, Inc. [Archived](https://web.archive.org/web/20210808112513/https://support.apple.com/en-us/HT212319) from the original on August 8, 2021. Retrieved August 8, 2021.

1. **[^](#cite_ref-67)** ["BuildingCairoOnWindows – WebKit"](https://trac.webkit.org/wiki/BuildingCairoOnWindows). *WebKit Trac*. Apple, Inc. June 8, 2021. [Archived](https://web.archive.org/web/20210808103951/https://trac.webkit.org/wiki/BuildingCairoOnWindows) from the original on August 8, 2021. Retrieved August 8, 2021.

1. **[^](#cite_ref-68)** ["WebKitForWindows/WebKitRequirements: Build scripts for the requirements of the WinCairo port of WebKit"](https://github.com/WebKitForWindows/WebKitRequirements). *GitHub*. Apple, Inc. [Archived](https://web.archive.org/web/20210808113405/https://github.com/WebKitForWindows/WebKitRequirements) from the original on August 8, 2021. Retrieved August 8, 2021.

1. **[^](#cite_ref-69)** ["World / Eolie"](https://gitlab.gnome.org/World/eolie). [Archived](https://web.archive.org/web/20211008213613/https://gitlab.gnome.org/World/eolie) from the original on October 8, 2021. Retrieved October 8, 2021.

1. **[^](#cite_ref-gtkportweb_70-0)** ["WebKitGTK+ project website"](https://webkitgtk.org/). [Archived](https://web.archive.org/web/20170130054419/https://webkitgtk.org/) from the original on January 30, 2017.

1. **[^](#cite_ref-gtkport_71-0)** ["WebKit/Gtk+ is coming"](http://www.atoker.com/blog/2007/06/12/webkitgtk-is-coming/). *Alp Toker*. June 12, 2007. [Archived](https://web.archive.org/web/20080325050544/http://www.atoker.com/blog/2007/06/12/webkitgtk-is-coming/) from the original on March 25, 2008.

1. **[^](#cite_ref-clutterportweb_72-0)** ["WebKitClutter project website"](https://trac.webkit.org/wiki/clutter). [Archived](https://web.archive.org/web/20170701010138/http://trac.webkit.org/wiki/clutter) from the original on July 1, 2017. Retrieved January 12, 2017.

1. **[^](#cite_ref-Qt_WebKit_73-0)** ["QT WebKit"](https://web.archive.org/web/20090803123246/http://www.qtsoftware.com/products/library/modular-class-library). Archived from [the original](http://www.qtsoftware.com/products/library/modular-class-library#info_webkit) on August 3, 2009.

1. **[^](#cite_ref-74)** ["Home"](http://profusion.mobi/). ProFusion. [Archived](https://web.archive.org/web/20210621195809/https://profusion.mobi/) from the original on June 21, 2021. Retrieved January 13, 2013.

1. **[^](#cite_ref-pleyo_75-0)** ["pleyo"](http://www.pleyo.org). [Archived](https://web.archive.org/web/20080325144513/http://www.pleyo.org/) from the original on March 25, 2008.

1. **[^](#cite_ref-owb_76-0)** ["Welcome to OWB"](https://web.archive.org/web/20080509022705/http://www.sand-labs.org/owb/). *OWB Trac*. Archived from [the original](http://www.sand-labs.org/owb) on May 9, 2008.

1. **[^](#cite_ref-owb_AmigaOS3.9_77-0)** ["Origyn Web Browser 1.1 For m68k AmigaOS"](https://web.archive.org/web/20080502200402/http://www.amigaweb.net/index.php?function=view_news&id=962). AmigaWeb.net. April 1, 2008. Archived from the original on May 2, 2008. Retrieved June 2, 2010.

1. **[^](#cite_ref-owb_AROS_78-0)** ["Origyn Web Browser for AROS"](https://web.archive.org/web/20090304120818/http://sszymczy.rootnode.net/index.php?menu=projects&submenu=owb). *Cogville*. Archived from [the original](http://sszymczy.rootnode.net/index.php?menu=projects&submenu=owb) on March 4, 2009.

1. **[^](#cite_ref-mosport_79-0)** ["Origyn Web Browser for MorphOS"](http://fabportnawak.free.fr/owb/). Fabian Coeurjoly. [Archived](https://web.archive.org/web/20100317031009/http://fabportnawak.free.fr/owb/) from the original on March 17, 2010. Retrieved January 4, 2010.

1. **[^](#cite_ref-OWB_html5_80-0)** Holwerda, Thom (March 8, 2010). ["Origyn Web Browser 1.7 Supports HTML5 Media, More"](http://www.osnews.com/story/22971/Origyn_Web_Browser_1_7_Supports_HTML5_Media_More). *OSNews*. [Archived](https://web.archive.org/web/20100312050728/http://www.osnews.com/story/22971/Origyn_Web_Browser_1_7_Supports_HTML5_Media_More) from the original on March 12, 2010. Retrieved March 8, 2010.

1. **[^](#cite_ref-h-webkitchrome_81-0)** ["WebKit developers planning Chromium extraction"](http://www.h-online.com/open/news/item/WebKit-developers-planning-Chromium-extraction-1835224.html). *The H*. [Archived](https://web.archive.org/web/20130407033029/http://www.h-online.com/open/news/item/WebKit-developers-planning-Chromium-extraction-1835224.html) from the original on April 7, 2013. Retrieved April 9, 2013.

1. **[^](#cite_ref-82)** Stachowiak, Maciej (September 25, 2008). ["Full Pass Of Acid3"](https://webkit.org/blog/280/full-pass-of-acid-3/). *WebKit Blog*. [Archived](https://web.archive.org/web/20080929003302/http://webkit.org/blog/280/full-pass-of-acid-3/) from the original on September 29, 2008. Retrieved September 29, 2008.

1. **[^](#cite_ref-webjavascript_83-0)** ["The WebKit Open Source Project – JavaScript"](https://webkit.org/projects/javascript/). *WebKit.org*. [Archived](https://web.archive.org/web/20150814004755/http://www.webkit.org/projects/javascript/) from the original on August 14, 2015.

1. **[^](#cite_ref-javascriptshowdown_84-0)** Atwood, Jeff (December 19, 2007). ["The Great Browser JavaScript Showdown"](https://web.archive.org/web/20080906204651/http://www.codinghorror.com/blog/archives/001023.html). *Coding Horror*. Archived from [the original](http://www.codinghorror.com/blog/archives/001023.html) on September 6, 2008.

1. **[^](#cite_ref-ftljit_85-0)** ["Introducing the WebKit FTL JIT"](https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/). *Webkit*. May 13, 2014. [Archived](https://web.archive.org/web/20170119202735/https://webkit.org/blog/3362/introducing-the-webkit-ftl-jit/) from the original on January 19, 2017.

1. **[^](#cite_ref-86)** ["Apple integrates LLVM compiler to boost WebKit JavaScript performance"](https://arstechnica.com/information-technology/2014/05/apple-integrates-llvm-compiler-to-boost-webkit-javascript-performance/). *[Ars Technica](/source/Ars_Technica)*. May 16, 2014. [Archived](https://web.archive.org/web/20170708093248/https://arstechnica.com/information-technology/2014/05/apple-integrates-llvm-compiler-to-boost-webkit-javascript-performance/) from the original on July 8, 2017.

1. **[^](#cite_ref-87)** ["Introducing the B3 JIT Compiler"](https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/). *WebKit Blog*. February 15, 2016. [Archived](https://web.archive.org/web/20170503053344/https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/) from the original on May 3, 2017.

## External links

- [Official website](https://webkit.org)

- [Official website](https://webkitgtk.org) for [WebKitGTK](#Ports)

- [SunSpider 1.0 JavaScript Benchmark](https://webkit.org/perf/sunspider/sunspider.html) [Archived](https://web.archive.org/web/20181215161706/https://www2.webkit.org/perf/sunspider/sunspider.html) December 15, 2018, at the [Wayback Machine](/source/Wayback_Machine)

v t e Browser engines (comparison) Stable Blink Gecko WebKit Goanna MSHTML NetSurf Experimental Flow LibWeb Servo Discontinued EdgeHTML KHTML Mariner Presto Tasman Tkhtml NetFront

v t e macOS History Architecture Built-in apps Server Software Versions Mac OS X Server 1.0 Public Beta 10.0 Cheetah 10.1 Puma 10.2 Jaguar 10.3 Panther 10.4 Tiger 10.5 Leopard 10.6 Snow Leopard OS X 10.7 Lion 10.8 Mountain Lion 10.9 Mavericks 10.10 Yosemite 10.11 El Capitan macOS 10.12 Sierra 10.13 High Sierra 10.14 Mojave 10.15 Catalina 11 Big Sur 12 Monterey 13 Ventura 14 Sonoma 15 Sequoia 26 Tahoe 27 Golden Gate Predecessors Classic Mac OS NeXTSTEP Rhapsody Applications Core applications App Store Automator Calculator Calendar Contacts Control Center Dictionary FaceTime Finder Game Center Grapher Home Mail Messages News Music Notes Notification Center Podcasts Photo Booth Photos Preview QuickTime Player Reminders Safari Shortcuts Siri Stickies TextEdit Time Machine Developer Tools Xcode Instruments Former Interface Builder Dashcode Quartz Composer Utilities Boot Camp (deprecated) ColorSync Configurator Disk Utility Font Book Keychain Access Script Editor System Settings Terminal VoiceOver Former Dashboard Front Row iChat iPhoto iSync iTunes history Sherlock Technologies, user interface AirDrop AppKit Apple File System Apple menu Apple Push Notification service AppleScript Aqua Audio Units AVFoundation Bonjour Bundle CloudKit Cocoa ColorSync Command key Core Animation Core Audio Core Data Core Foundation Core Image Core OpenGL Core Text Core Video Cover Flow CUPS Darwin Dock FileVault Fonts Foundation Gatekeeper Grand Central Dispatch icns iCloud Kernel panic Keychain launchd Liquid Glass Mach-O Menu extra Metal Mission Control Night Shift OpenCL Option key Preference Pane Property list Quartz Quick Look Rosetta Smart Folders Speakable items Spotlight Stacks System Integrity Protection Uniform Type Identifier Universal binary WebKit XNU XQuartz Deprecated HFS+ Discontinued ATSUI BootX Brushed metal Carbon Classic Environment Inkwell QuickTime Spaces Xgrid Category

v t e ECMAScript Dialects ActionScript Haxe Bosque Caja JavaScript engines asm.js JS++ JScript JScript .NET QtScript Solidity TypeScript WMLScript Engines Carakan Futhark JavaScriptCore JScript KJS Linear B QtScript Rhino SpiderMonkey TraceMonkey JägerMonkey Tamarin V8 ChakraCore Chakra JScript .NET Nashorn Frameworks Client-side Dojo Echo Ext JS Google Web Toolkit jQuery Lively Kernel midori MochiKit MooTools Prototype qooxdoo SproutCore Spry Wakanda Framework Server-side Node.js Deno Bun GraalJS Jaxer AppJet WakandaDB Multiple Cappuccino Libraries Backbone.js SWFObject Underscore.js People Brendan Eich Douglas Crockford John Resig Scott Isaacs Other DHTML Ecma International JSDoc JSGI JSHint JSLint JSON JSSS Sputnik SunSpider Asynchronous module definition CommonJS Lists: JavaScript libraries • Ajax frameworks • Server-side JavaScript Comparison: JavaScript web frameworks

v t e Widget engines Modes Software widget Web widget Engines (free) GTK+ GNOME Shell Cinnamon Qt KDE Plasma Other Rainmeter WebKit XWidgets Engines (proprietary) Active Desktop Dashboard DesktopX Google Desktop gadgets KlipFolio Microsoft Gadgets NetFront Netvibes WidSets Yahoo! Widgets XWidgets Category Comparison

v t e Web browsers Features, standards & protocols Features Bookmarks Extensions Privacy mode Web standards HTML v5 CSS DOM JavaScript WebAssembly Web storage IndexedDB WebGL WebGPU Protocols HTTP Encryption Cookies third-party OCSP WebRTC WebSocket Active Blink-based Proprietary Google Chrome Arc Atlas Avast Cốc Cốc Comet Comodo Ecosia Epic Huawei Maxthon Microsoft Edge Opera (Mobile) Puffin QQ Samsung Silk Sleipnir SRWare UC Vivaldi Whale Yandex FOSS Chromium Brave Dooble Falkon Otter Supermium ungoogled Gecko-based Firefox Floorp GNU IceCat LibreWolf Midori Mullvad SlimBrowser SeaMonkey (uses unnamed Gecko fork) Tor Waterfox Zen Goanna-based Basilisk K-Meleon Pale Moon WebKit-based Safari GNOME Web iCab Orion Multi-engine 360 DuckDuckGo Konqueror Lunascape NetFront qutebrowser Other Dillo eww Flow Ladybird Links Lynx NetSurf Opera Mini w3m Discontinued Blink-based Beaker Citrio Flock Redcore Rockmelt SalamWeb Sputnik Torch Gecko-based Beonex Camino Classilla Conkeror Firefox Lite Galeon Ghostzilla IceDragon Kazehakase Kylo Lotus MicroB Minimo Mozilla suite PirateBrowser Pogo Strata Swiftfox TenFourFox Timberwolf Waterfox Classic xB MSHTML-based Internet Explorer AOL Deepnet GreenBrowser MediaBrowser MSN Explorer MSN Program Viewer NeoPlanet NetCaptor SpaceTime ZAC WebKit-based Arora BOLT Dolphin Fluid Google TV Iris Mercury Nokia Symbian OmniWeb Opera Coast Origyn QtWeb Shiira Steel surf Uzbl WebPositive xombrero Other abaco Amaya Arachne Arena Blazer Cake CM Deepfish Edge Legacy ELinks Gazelle HotJava IBM Home Page Reader IBM WebExplorer IBrowse Internet Explorer for Mac KidZui Line Mode Mosaic MSN TV NetPositive Netscape Skweezer Skyfire ThunderHawk Vision WinWAP WorldWideWeb List Comparison Category

---
Adapted from the Wikipedia article [WebKit](https://en.wikipedia.org/wiki/WebKit) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/WebKit?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
