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 75

Release Notes for Safari Technology Preview 75

Safari Technology Preview Release 75 is now available for download for macOS Mojave and macOS High Sierra.

Read more

IntersectionObserver in WebKit

IntersectionObserver in WebKit

Web authors often need to know when a particular element on a page becomes visible.

Read more

Removing Legacy SPDY Protocol Support

Removing Legacy SPDY Protocol Support

This is a guest post from Apple’s CFNetwork team about changes to the URLSession networking framework used by Safari and WebKit on Apple platforms.

Read more

Web High Level Shading Language

Web High Level Shading Language

This article is introducing a new graphics shading language for the Web named Web High Level Shading Language (WHLSL, pronounced “whistle”).

Read more

Canvas Debugging

Canvas Debugging

Ever since its introduction in 2004, the Canvas element and its associated APIs have been an incredible tool for generating specific visual effects on a webpage.

Read more