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.

PCM for In-App Direct Response Advertising

PCM for In-App Direct Response Advertising

Private Click Measurement (PCM) can now be used for in-app direct response advertising using SFSafariViewController.

Read more

New WebKit Features in Safari 15

New WebKit Features in Safari 15

With the release of Safari 15 for macOS Monterey, iPadOS 15, iOS 15, and watchOS, as well as macOS Big Sur and macOS Catalina, WebKit brings significant advancements in privacy and security, improved interoperability, and a host of new features for web developers.

Read more

PCM:
Click Fraud Prevention and Attribution Sent to Advertiser

PCM:
Click Fraud Prevention and Attribution Sent to Advertiser

Earlier this year, Safari was the first browser to ship a proposed web standard for measuring advertising in a privacy-preserving way – Private Click Measurement, or PCM.

Read more

Optimizing JavaScript Standard Library Functions in JSC

Optimizing JavaScript Standard Library Functions in JSC

After three years working on JavaScriptCore (JSC), I recently had the opportunity to work on optimizing one of our standard library functions for the first time.

Read more

WebKit Features in Safari at WWDC21

WebKit Features in Safari at WWDC21

There’s a lot of news coming out of WWDC21 about WebKit and the web technology that’s shipping in Safari 15 on Apple’s platforms.

Read more