Protecting Against HSTS Abuse

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.

Read more

Workers at Your Service

Workers at Your Service

Update: A previous version of this post stated the Service Worker API is available in all applications using WKWebView.

Read more

Update on Web Cryptography

Update on Web Cryptography

Cryptography is the cornerstone of information security, including various aspects such as data confidentiality, data integrity, authentication, and non-repudiation.

Read more

A Closer Look Into WebRTC

A Closer Look Into WebRTC

We recently announced WebRTC support in Safari 11 on High Sierra and iOS 11 in our last WebKit blog post.

Read more

Announcing WebRTC and Media Capture

Announcing WebRTC and Media Capture

Today we are thrilled to announce WebKit support for WebRTC, available on Safari on macOS High Sierra, iOS 11, and Safari Technology Preview 32.

Read more

Assembling WebAssembly

Assembling WebAssembly

WebAssembly in WebKit.

Read more

Responsive Design for Motion

Responsive Design for Motion

WebKit now supports the prefers-reduced-motion media feature, part of CSS Media Queries Level 5, User Preferences.

Read more

A Few Words on Fetching Bytes

A Few Words on Fetching Bytes

The Fetch API is a replacement to XMLHttpRequest, providing the lowest-level set of options possible in the context of a web page.

Read more

WebGPU Prototype and Demos

WebGPU Prototype and Demos

A WebGPU prototype is available for you to experiment with on macOS.

Read more

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

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

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