WebKit Features in Safari 17.2 | WebKit

Lots of new features landing in Safari, and it’s worth paying attention to the new icon requirements now that websites can be added to the dock: To provide the best user experience on macOS, supply at least one opaque, full-bleed maskable square icon in the web app manifest, ei … | Continue reading


@webkit.org | 4 months ago

CSS Nesting and the Cascade | WebKit

As well as a very welcome announcement, Jen has a really good question for you about nesting in CSS. If you have an opinion on the answer, please chime in. adactio.com/links/20501 | Continue reading


@webkit.org | 7 months ago

WebKit Features in Safari 16.1

Today, Safari 16 arrives for macOS Ventura and iPadOS 16. | Continue reading


@webkit.org | 1 year ago

Release Notes for Safari Technology Preview 156

Safari Technology Preview Release 156 is now available for download for macOS Monterey 12.3 or later and macOS Ventura beta. | Continue reading


@webkit.org | 1 year ago

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. | Continue reading


@webkit.org | 1 year ago

Release Notes for Safari Technology Preview 151

Safari Technology Preview Release 151 is now available for download for macOS Monterey 12.3 or later and macOS Ventura beta. | Continue reading


@webkit.org | 1 year ago

Understanding GC in JSC from Scratch

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


@webkit.org | 1 year ago

Release Notes for Safari Technology Preview 150

Safari Technology Preview Release 150 is now available for download for macOS Monterey 12.3 or later and macOS Ventura beta. | Continue reading


@webkit.org | 1 year ago

WebKit on Windows

This guide provides instructions for building WebKit on Windows 8.1 without Cygwin (the AppleWin port of WebKit). | Continue reading


@webkit.org | 1 year ago

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. | Continue reading


@webkit.org | 1 year ago

News from WWDC22: WebKit Features in Safari 16 Beta | WebKit

Good news and bad news… The good news is that web notifications are coming to iOS—my number one wish! The bad news is that it won’t happen until next year sometime. adactio.com/links/19150 | Continue reading


@webkit.org | 1 year ago

Web Technology Sessions at WWDC22

WWDC22 is here, and with it, a host of announcements of new web technology shipping in WebKit on macOS, iOS and iPadOS, including advancements in privacy and security – plus new features for Safari, Web Inspector and Safari Web Extensions. | Continue reading


@webkit.org | 1 year ago

News from WWDC22: WebKit Features in Safari 16 Beta

WebKit has had a big year, with over 162 new features and improvements shipping in WebKit browsers — including Safari 15.2, Safari 15.4, and Safari 15.5. | Continue reading


@webkit.org | 1 year ago

Happy Birthday, WPE WebKit

WebKit is the purring engine of Safari, it’s true, but it has numerous ports and many contributors. | Continue reading


@webkit.org | 1 year ago

Release Notes for Safari Technology Preview 146

Safari Technology Preview Release 146 is now available for download for macOS Big Sur and of macOS Monterey 12.3 or later. | Continue reading


@webkit.org | 1 year ago

Customizing Color Fonts on the Web

Color fonts provide a way to add richness to your designs without sacrificing any of the many benefits of using plain text. | Continue reading


@webkit.org | 1 year ago

Release Notes for Safari Technology Preview 145

Safari Technology Preview Release 145 is now available for download for macOS Big Sur and of macOS Monterey. | Continue reading


@webkit.org | 1 year ago

Private Click Measurement: Conversion Fraud Prevention and Replacement For

Welcome to the fourth feature update on Private Click Measurement, our proposed web standard for measuring advertising in a privacy-preserving way. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 142

Safari Technology Preview Release 142 is now available for download for macOS Big Sur and macOS Monterey. | Continue reading


@webkit.org | 2 years ago

New WebKit Features in Safari 15.4

With over 70 additions to WebKit, Safari 15.4 is packed with new web technologies, updates, and fixes. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 141

Safari Technology Preview Release 141 is now available for download for macOS Big Sur and of macOS Monterey. | Continue reading


@webkit.org | 2 years ago

Working Together on Interop 2022

From the very beginning, the web was always intended to work in any browser, on any computer. | Continue reading


@webkit.org | 2 years ago

Taming CSS Variables with Web Inspector

CSS Custom Properties, better known as CSS variables, have been widely adopted by web designers to build reusable and configurable design systems. | Continue reading


@webkit.org | 2 years ago

The File System Access API with Origin Private File System

The File System Access API makes it possible for web apps to create, open, read, and write files directly, or create directories and enumerate their contents. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 140

Safari Technology Preview Release 140 is now available for download for macOS Big Sur and of macOS Monterey. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 137

Safari Technology Preview Release 137 is now available for download for macOS Big Sur and betas of macOS Monterey. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 136

Safari Technology Preview Release 136 is now available for download for macOS Big Sur and betas of macOS Monterey. | Continue reading


@webkit.org | 2 years ago

PCM for In-App Direct Response Advertising

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


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 135

Safari Technology Preview Release 135 is now available for download for macOS Big Sur and betas of macOS Monterey. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 132

Safari Technology Preview Release 132 is now available for download for macOS Big Sur and betas of macOS Monterey. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 131

Safari Technology Preview Release 131 is now available for download for macOS Big Sur and betas of macOS Monterey. | Continue reading


@webkit.org | 2 years ago

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. | Continue reading


@webkit.org | 2 years ago

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. | Continue reading


@webkit.org | 2 years ago

WebKit for Linux

Try out the latest web technologies in WebKit. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 125

Safari Technology Preview Release 125 is now available for download for macOS Big Sur and macOS Catalina. | Continue reading


@webkit.org | 2 years ago

Release Notes for Safari Technology Preview 124

Safari Technology Preview Release 124 is now available for download for macOS Big Sur and macOS Catalina. | Continue reading


@webkit.org | 2 years ago

CSS Grid Inspector

CSS Grid Layout is a web-standard layout system used to define a grid structure of rows and columns in CSS. | Continue reading


@webkit.org | 3 years ago

WebCore Rendering I – The Basics – WebKit

This is the first of a series of posts designed to help people interested in hacking on WebCore’s rendering system. | Continue reading


@webkit.org | 3 years ago

Comparison between normal and wide-gamut images

Continue reading


@webkit.org | 3 years ago

Release Notes for Safari Technology Preview 121

Safari Technology Preview Release 121 is now available for download for macOS Big Sur and macOS Catalina. | Continue reading


@webkit.org | 3 years ago

Enabled WebRTC VP9 profile 0 by default

Safari Technology Preview Release 120 is now available for download for macOS Big Sur and macOS Catalina. | Continue reading


@webkit.org | 3 years ago

Updates to the Storage Access API

The Storage Access API allows third-party web content to ask for permission to get access to its unpartitioned storage, typically in order to authenticate the user. | Continue reading


@webkit.org | 3 years ago

Private Click Measurement, PCM

This blog post covers a new feature called Private Click Measurement, or PCM, for measuring ad clicks across websites and from iOS apps to websites. | Continue reading


@webkit.org | 3 years ago

Protecting Against HSTS Abuse

HTTP Strict Transport Security (HSTS) is a security standard that provides a mechanism for web sites to declare themselves accessible only via secure connections, and to tell web browsers where to go to get that secure version. | Continue reading


@webkit.org | 3 years ago

Release Notes for Safari Technology Preview 118

Safari Technology Preview Release 118 is now available for download for macOS Big Sur and macOS Catalina. | Continue reading


@webkit.org | 3 years ago

Release Notes for Safari Technology Preview 117

Safari Technology Preview Release 117 is now available for download for macOS Big Sur and macOS Catalina. | Continue reading


@webkit.org | 3 years ago

MediaRecorder API

Safari Technology Preview 105 and Safari in the latest iOS 14.3 beta enabled support for the MediaRecorder API by default. | Continue reading


@webkit.org | 3 years ago

Concurrent JavaScript: It can work

With the recent addition of SharedArrayBuffer, concurrency is finding its way into the JavaScript language. | Continue reading


@webkit.org | 3 years ago