A fast, open source
web browser engine.

WebKit is the web browser engine used by Safari, Mail, App Store, and many other apps on macOS, iOS, and Linux. Get started contributing code, or reporting bugs.

Web developers can follow development, check feature status, download Safari Technology Preview to try out the latest web technologies, and report bugs.

Release Notes for Safari Technology Preview 86

Release Notes for Safari Technology Preview 86

Safari Technology Preview Release 86 is now available for download for macOS Catalina betas and macOS Mojave.

Read more

A New Bytecode Format for JavaScriptCore

A New Bytecode Format for JavaScriptCore

In revision r237547 we introduced a new bytecode format for JavaScriptCore (JSC).

Read more

What’s New in the Payment Request API for Apple Pay

What’s New in the Payment Request API for Apple Pay

Since announcing last April that WebKit supports the W3C Payment Request API for Apple Pay, we’ve been hard at work adding even more features to the API.

Read more

CPU Timeline in Web Inspector

CPU Timeline in Web Inspector

Web Inspector now includes a new CPU usage timeline that lets developers measure a page’s CPU usage, estimate its energy impact, and more easily investigate sources of script execution that may be contributing to poor energy utilization.

Read more

Creating Web Inspector Audits

Creating Web Inspector Audits

This post is a followup to the Audits in Web Inspector post, and explains the capabilities of and how to write an audit.

Read more