The Web Applications Working Group has published a Working Draft of Web Workers. This specification 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.
The Cascading Style Sheets (CSS) Working Group has published three Working Drafts:
- CSS Basic User Interface Module Level 4: This specification describes user interface related properties and values to style HTML and XML (including XHTML). It includes and extends user interface related features from the properties and values of previous CSS levels. It uses various properties and values to style basic user interface elements in a document.
- CSS Text Module Level 4: This module defines properties for text manipulation and specifies their processing model. It covers line breaking, justification and alignment, white space handling, and text transformation.
- CSS Round Display Level 1: This document describes CSS extensions to support a round display. It extends existing CSS features including Media Queries, CSS Shapes, Borders, and Positioned Layout. The extensions will help web authors to build a web page suitable for a round display.
The Web Performance Working Group has published two documents:
- A Working Draft of Beacon: This specification defines an interoperable means for site developers to asynchronously transfer small HTTP data from the User Agent to a web server.
- A Group Note of Timing control for script-based animations: This document defines an API web page authors can use to write script-based animations where the user agent is in control of limiting the update rate of the animation. The user agent is in a better position to determine the ideal animation rate based on whether the page is currently in a foreground or background tab, what the current load on the CPU is, and so on. Using this API should therefore result in more appropriate utilization of the CPU by the browser.
The Cascading Style Sheets (CSS) Working Group has published two Working Drafts:
- CSS Grid Layout Module Level 1: This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design. In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a flexible or fixed predefined layout grid.
- CSS Inline Layout Module Level 3: The CSS formatting model provides for a flow of elements and text inside of a container to be wrapped into lines. The formatting of elements and text within a line, its positioning in the inline progression direction, and the breaking of lines are described in CSS3TEXT. This module describes the positioning in the block progression direction both of elements and text within lines and of the lines themselves. This positioning is often relative to a baseline. It also describes special features for formatting of first lines and drop caps. It extends on the model in CSS2.
The Web Performance Working Group has published a Working Draft of Cooperative Scheduling of Background Tasks. This document defines an API that web page authors can use to cooperatively schedule background tasks such that they do not introduce delays to other high priority tasks that share the same event loop, e.g. input processing, animations, and frame compositing. The user agent is in a better position to determine when background tasks can be run without introducing user-perceptible delays or jank in animations and input response, based on its knowledge of currently scheduled tasks, vsync deadlines, user-interaction and so on. Using this API should therefore result in more appropriate scheduling of background tasks during times when the browser would otherwise be idle.
The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Page Floats. This document describes floats that move to the top or bottom of content passages. This feature has traditionally been used in print publications in which figures and photos are moved to the top or bottom of columns or pages, along with their captions. This draft describes how to achieve this effect for floats within pages, columns, regions and elements.
The SVG Working Group has published a Working Draft of Scalable Vector Graphics (SVG) 2. This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2. SVG is a language based on XML for describing two-dimensional vector and mixed vector/raster graphics. SVG content is stylable, scalable to different display resolutions, and can be viewed stand-alone, mixed with HTML content, or embedded using XML namespaces within other XML languages. SVG also supports dynamic changes; script can be used to create interactive documents, and animations can be performed using declarative animation features or by using script.
The User Agent Accessibility Guidelines Working Group (UAWG) has published updated Working Drafts of User Agent Accessibility Guidelines (UAAG) 2.0 and UAAG 2.0 Reference: Explanations, Examples, and Resources for User Agent Accessibility Guidelines 2.0. Please, note the change in Recommendation track status to Working Group Note. UAAG defines how browsers, browser extensions, media players, readers, and other “user agents” should support accessibility for people with disabilities and work with assistive technologies. It is introduced in the UAAG Overview. Read about the Web Accessibility Initiative (WAI).
The Web Notification Working Group has published a Proposed Recommendation of Web Notifications. Web Notifications defines an API for end-user notifications. A notification allows alerting the user outside the context of a web page of an occurrence, such as the delivery of email. Comments are welcome through 08 October.
The Device APIs Working Group and the Web Real-Time Communications Working Group have published a Working Draft of MediaStream Recording. This document defines a recording API for use with MediaStreams as defined in GETUSERMEDIA. This API attempts to make basic recording very simple, while still allowing for more complex use cases.