W3C News

Selection API Draft Published

The Web Applications Working Group has published a Working Draft of Selection API. This document is a preliminary draft of a specification for the Selection API and selection related functionality. It replaces a couple of old sections of the HTML specification, the selection part of the old DOM Range specification.

Shapes Constraint Language (SHACL) Draft Published

The RDF Data Shapes Working Group has published a Working Draft of Shapes Constraint Language (SHACL). SHACL (Shapes Constraint Language) is a language for describing and constraining the contents of RDF graphs. SHACL groups these descriptions and constraints into “shapes”, which specify conditions that apply at a given RDF node. Shapes provide a high-level vocabulary to identify predicates and their associated cardinalities, datatypes and other constraints. Additional constraints can be associated with shapes using SPARQL and similar extension languages. These extension languages can also be used to define new high-level vocabulary terms. SHACL shapes can be used to communicate information about data structures associated with some process or interface, generate or validate data, or drive user interfaces. This document defines the SHACL language and its underlying semantics.

Upgrade Insecure Requests, and Mixed Content are W3C Candidate Recommendations

The Web Application Security Working Group has published Candidate Recommendations for two documents that help Web authors and users toward secure, authenticated browsing:

  • Upgrade Insecure Requests defines a mechanism which allows authors to instruct a user agent to upgrade a priori insecure resource requests to secure transport before fetching them.
  • Mixed Content describes how a user agent should handle fetching of content over unencrypted or unauthenticated connections in the context of an encrypted and authenticated document.

W3C introduces an HTML5 XSeries Program on edX

Building on the successful results of the first W3Cx HTML5 MOOC (Massive Open Online Course) course, W3C announced today that it will strengthen its online course offerings on edX with two more HTML5 courses and an XSeries Program dedicated to HTML5 at an intermediate level. HTML5 Part 1 is currently open for enrollment and begins on 5 October. HTML5 Part 2 will start on December 1. This pairing will enable participants to earn an XSeries Program Certificate from edX and W3Cx. Read the full press release.

Frame Timing Draft Published

The Web Performance Working Group has published a Working Draft of Frame Timing, which now uses a slow-only frames strategy. This specification defines an interface for web applications to access runtime performance information of the browser event loop, enabling them to identify and fix issues that cause delayed rendering, processing of input, and other critical work necessary to deliver a smooth and responsive user experience.

Authoring Tool Accessibility Guidelines (ATAG) 2.0 is a W3C Recommendation

The Authoring Tool Accessibility Guidelines Working Group has published a W3C Recommendation of Authoring Tool Accessibility Guidelines (ATAG) 2.0. ATAG 2.0 provides guidelines for designing web content authoring tools that are both more accessible to authors with disabilities; and are designed to enable, support, and promote the production of more accessible web content by all authors. Implementing ATAG 2.0 has been published as a Working Group Note.