WebKit Open Source Web Browser Engine

WebKit for Web Developers

WebKit is the web browser engine used by Safari, App Store, and many other OS X, iOS, and Linux applications. Web developers can stay updated on feature support, follow development on the blog, try out the latest web technologies by downloading Safari Technology Preview and report bugs.

Contributing to WebKit

You can provide bug reductions or contribute code. Get started contributing code by installing developer tools and checking out and building the source code. Learn more about the project and our performance goals.

WebKit Open Source Web Browser Engine

WebKit for Web Developers

WebKit is the web browser engine used by Safari, App Store, and many other OS X, iOS, and Linux applications. Web developers can stay updated on feature support, follow development on the blog, try out the latest web technologies by downloading Safari Technology Preview and report bugs.

Contributing to WebKit

You can provide bug reductions or contribute code. Get started contributing code by installing developer tools and checking out and building the source code. Learn more about the project and our performance goals.
Clickable link

JavaScript Debugging Improvements

Debugging JavaScript is a fundamental part of developing web applications.

Read more ›

Clickable link

Release Notes for Safari Technology Preview 23

Safari Technology Preview Release 23 is now available for download for macOS Sierra.

Read more ›

Clickable link

Next-generation 3D Graphics on the Web

Apple’s WebKit team today proposed a new Community Group at the W3C to discuss the future of 3D graphics on the Web, and to develop a standard API that exposes modern GPU features including low-level graphics and general purpose computation.

Read more ›

Clickable link

New Interaction Behaviors in iOS 10

With the release of iOS 10, we've made some minor adjustments to the behavior of our fast tapping, and an important change to a very common user interaction: pinch zooming.

Read more ›

Clickable link

Enhanced Editing with Input Events

Today, the easiest way to create a rich text editor on the web is to add the contenteditable attribute to an element.

Read more ›

Clickable link

Release Notes for Safari Technology Preview 22

Safari Technology Preview Release 22 is now available for download for macOS Sierra.

Read more ›

Clickable link

Introducing Riptide:
WebKit’s Retreating Wavefront Concurrent Garbage Collector

The new Riptide garbage collector in WebKit leads to a five-fold improvement in latency in the JetStream/splay-latency test.

Read more ›