Next-generation 3D Graphics on the Web

Next-generation 3D Graphics on the Web

Apple’s WebKit team today proposed a new Community Group at the W3C to discuss the future of 3D graphics on the Web, and to develop a standard API that exposes modern GPU features including low-level graphics and general purpose computation.

Read more

New Interaction Behaviors in iOS 10

New Interaction Behaviors in iOS 10

With the release of iOS 10, we’ve made some minor adjustments to the behavior of our fast tapping, and an important change to a very common user interaction: pinch zooming.

Read more

Enhanced Editing with Input Events

Enhanced Editing with Input Events

Today, the easiest way to create a rich text editor on the web is to add the contenteditable attribute to an element.

Read more

Release Notes for Safari Technology Preview 22

Release Notes for Safari Technology Preview 22

Safari Technology Preview Release 22 is now available for download for macOS Sierra.

Read more

Introducing Riptide:
WebKit’s Retreating Wavefront Concurrent Garbage Collector

Introducing Riptide:
WebKit’s Retreating Wavefront Concurrent Garbage Collector

The new Riptide garbage collector in WebKit leads to a five-fold improvement in latency in the JetStream/splay-latency test.

Read more

Release Notes for Safari Technology Preview 21

Release Notes for Safari Technology Preview 21

Safari Technology Preview Release 21 is now available for download for macOS Sierra.

Read more

Release Notes for Safari Technology Preview 20

Release Notes for Safari Technology Preview 20

Safari Technology Preview Release 20 is now available for download for macOS Sierra.

Read more

HTML Interactive Form Validation

HTML Interactive Form Validation

HTML interactive form validation is now supported in WebKit and enabled by default in Safari Technology Preview 19.

Read more

Release Notes for Safari Technology Preview 19

Release Notes for Safari Technology Preview 19

Safari Technology Preview Release 19 is now available for download for macOS Sierra.

Read more

URL Parsing in WebKit

URL Parsing in WebKit

URLs have been used for decades now and you’d would think they would have consistent behavior…

Read more

Introducing Custom Elements

Introducing Custom Elements

A little over a year ago, we announced the introduction of slot-based shadow DOM API, a lightweight mechanism to encapsulate a DOM tree by allowing the creation of a parallel DOM tree on an element called a “shadow tree” that replaces the rendering of the element without modifying the regular DOM tree.

Read more

Release Notes for Safari Technology Preview 18

Release Notes for Safari Technology Preview 18

Input events on by default, <link> stylesheets load in Shadow DOM, Web Worker Debugging and more…

Read more