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.

Using :has() as a CSS Parent Selector and much more

Using :has() as a CSS Parent Selector and much more

It’s been a long-standing dream of front-end developers to have a way to apply CSS to an element based on what’s happening inside that element.

Read more

Speedometer 2.1

Speedometer 2.1

We are announcing an update to the Speedometer benchmark.

Read more

Understanding Garbage Collection in JavaScriptCore From Scratch

Understanding Garbage Collection in JavaScriptCore From Scratch

JavaScript relies on garbage collection (GC) to reclaim memory.

Read more

New WebKit Features in Safari 15.6

New WebKit Features in Safari 15.6

Safari 15.6 is the seventh major release of Safari since last fall’s Safari 15.0.

Read more

Meet Web Push

Meet Web Push

Websites have many reasons to notify their users of time-sensitive or high-priority events, even if the user does not currently have the site open.

Read more