March Madness

This is the inaugural post for the Lab’s W3C Rep Blog, in which I attempt to convey a sense of the breadth of activity occurring at the W3C by showing the sheer volume of it. A crazy lot of things happened in March, so I’m going to reserve the detail for things that seem most relevant. In fact, a crazy lot of things happen every month at the W3C, so I won’t be trying to list everything in this blog. For that level of detail, you might want to subscribe to the W3C Newsletter. If you’re wondering what this W3C stuff is all about, see the About page.

The CSS working group came out with an important new spec redesign on April 1.

Community Groups and Business Groups are two relatively new types of W3C groups introduced last year. The lab joined the High-Performance Computing Community Group, and there are other groups cropping up each month.

The Math Working Group‘s charter has been extended until 31 March 2013.

The Web Applications Working Group has published a Last Call Working Draft of “Widget Updates.”

The Device APIs Working Group has published a Group Note of “The Media Capture API.”

The Cascading Style Sheets (CSS) Working Group invites implementation of the Candidate Recommendation of “CSS Speech Module.”

The SVG Working Group, part of the Graphics Activity, has put out a call for participation.

The Media Fragments Working Group has published a Proposed Recommendation of “Media Fragments URI 1.0 (basic).”

The Audio Working Group has published a Working Draft of “Web Audio API.”

The Tracking Protection Working Group has published two documents:

  • A First Public Working Draft of Tracking Compliance and Scope which defines the meaning of a Do Not Track (DNT) preference and sets out practices for websites to comply with this preference.
  • A First Public Working Draft of Tracking Preference Expression (DNT) which defines the technical mechanisms for expressing a tracking preference via the DNT request header field in HTTP, via an HTML DOM property readable by embedded scripts, and via properties accessible to various user agent plug-in or extension APIs. It also defines mechanisms for sites to signal whether and how they honor this preference, both in the form of a machine-readable tracking status resource at a well-known location and via a “Tk” response header field, and a mechanism for allowing the user to approve site-specific exceptions to DNT as desired.

Three Web Applications Working Group specifications were published

  • A Last Call Working Draft of HTML5 Web Messaging which defines two mechanisms for communicating between browsing contexts in HTML documents.
  • A Last Call Working Draft of Web Workers that defines an API that allows Web application authors to spawn background workers running scripts in parallel to their main page. This allows for thread-like operation with message-passing as the coordination mechanism.
  • A Group Note of Widget URI scheme that defines the widget URI scheme and rules for dereferencing a widget URI, which can be used to address resources inside a package. The dereferencing model relies on HTTP semantics to return resources in a manner akin to a HTTP GET request. Doing so allows this URI scheme to be used with other technologies that rely on HTTP responses to function as intended, such as XMLHTTPRequest.

The Web Performance Working Group invites implementation of the Candidate Recommendation of “Navigation Timing.” This specification defines an interface for web applications to access timing information related to navigation and elements.

The Web Performance Working Group has published a First Public and Last Call Working Draft of “High Resolution Time.” This document defines a Javascript interface that provides the current time in sub-millisecond resolution and such that it is not subject to system clock skew or adjustments. Comments are welcome through 10 April. Learn more about the Rich Web Client Activity.

The RDF Web Applications Working Group has published three Candidate Recommendation documents for “RDFa Core 1.1,” “RDFa Lite 1.1” and “XHTML+RDFa 1.1.”

The XML Security Working Group has published the “XML Encryption 1.1” Candidate Recommendation.

The W3C has chartered a MultilingualWeb–LT (Language Technology) Working Group, which will develop standard ways to support the (automatic and manual) translation and adaptation of Web content to local needs

The Cascading Style Sheets (CSS) Working Group has published a Last Call Working Draft of “CSS Values and Units Module Level 3.” This CSS3 module describes the common values and units that CSS properties accept and the syntax used for describing them in CSS property definitions.

The HTML Data Task Force, Semantic Web Interest Group has published two Notes

  • The HTML Data Guide aims to help publishers and consumers of HTML data. With several syntaxes (microformats, microdata, RDFa) and vocabularies (schema.org, Dublin Core, microformat vocabularies, etc.) to choose from, it provides guidance on deciding what to choose in a way that meets the publisher’s or consumer’s needs.
  • The Microdata to RDF describes processing rules that may be used to extract RDF from an HTML document containing micro data.

The Device APIs Working Group and Web Real-Time Communications Working Group have published a First Public Working Draft of “MediaStream Capture Scenarios.”

The Cascading Style Sheets (CSS) Working Group has published two First Public Working Drafts

  • CSS Transforms. CSS transforms allows elements styled with CSS to be transformed in two-dimensional or three-dimensional space. This specification is the convergence of the CSS 2D transforms, CSS 3D transforms and SVG transforms specifications.
  • CSS Fragmentation Module Level 3. This module describes the fragmentation model that partitions a flow into pages. It builds on the Page model module and introduces and defines the fragmentation model. It adds functionality for pagination, breaking variable fragment size and orientation, widows and orphans

Whew!