W3C News

First Public Working Draft: CSS Shadow Parts

November 15th, 2018

The CSS Working Group has published a First Public Working Draft of CSS Shadow Parts. This specification defines the ‘::part()’ pseudo-element on shadow hosts, allowing shadow hosts to selectively expose chosen elements from their shadow tree to the outside page for styling purposes. CSS is a language for describing the rendering of structured documents (such…

React Conf recap: Hooks, Suspense, and Concurrent Rendering

November 13th, 2018

This year’s React Conf took place on October 25 and 26 in Henderson, Nevada, where more than 600 attendees gathered to discuss the latest in UI engineering. Sophie Alpert and Dan Abramov kicked off Day 1 with their keynote, React Today and Tomorrow. In the talk, they introduced Hooks, which are a new proposal that…

New Resource: The Business Case for Digital Accessibility

November 9th, 2018

The WAI Education and Outreach Working Group (EOWG) has published The Business Case for Digital Accessibility. It describes that accessibility can drive innovation, enhance your brand, extend market reach, and minimize legal risk. It includes direct and indirect benefits of accessibility and the risks of not addressing accessibility adequately. It provides case studies and examples…

TTML1 3rd, TTML2, TTML-IMSC1 are W3C Recommendations

November 8th, 2018

The Timed Text Working Group has published the following specifications as W3C Recommendations: Timed Text Markup Language 1 (TTML1) (Third Edition) Timed Text Markup Language 2 (TTML2) TTML Profiles for Internet Media Subtitles and Captions 1.1 The Timed Text Markup Language is a content type that represents timed text media for the purpose of interchange…

W3C Invites Implementations of CSS Containment and Flexible Box Layout Module Level 1

November 8th, 2018

The CSS Working Group invites implementations of two updated Candidate Recommendations: CSS Containment Module Level 1 describes the ‘contain’ property, which indicates that the element’s subtree is independent of the rest of the page. This enables heavy optimizations by user agents when used well. CSS Flexible Box Layout Module Level 1 describes a CSS box model…

First Public Working Draft: Trace Context

November 6th, 2018

The Distributed Tracing Working Group has published a First Public Working Draft of Trace Context. A distributed application is an application that consists of multiple components, also known as micro-services, that are deployed and operated separately. The Trace Context specification defines properties intended for event correlation between micro-services to allow various tracing and diagnostics monitoring…

Selectors Level 3 is a W3C Recommendation

November 6th, 2018

The CSS Working Group has published Selectors Level 3 as a W3C Recommendation. Selectors are patterns that match against elements in a tree, and as such form one of several technologies that can be used to select nodes in an HTML or XML document. Selectors have been optimized for use with HTML and XML, and…

React v16.6.0: lazy, memo and contextType

October 23rd, 2018

Today we’re releasing React 16.6 with a few new convenient features. A form of PureComponent/shouldComponentUpdate for function components, a way to do code splitting using Suspense and an easier way to consume Context from class components. Check out the full changelog below. React.memo Class components can bail out from rendering when their input props are…

Angular 7 – CLI Prompts, Virtual Scroll, Drag and Drop and more

October 18th, 2018

Version 7 of Angular — CLI Prompts, Virtual Scroll, Drag and Drop and more The 7.0.0 release of Angular is here! This is a major release spanning the entire platform, including the core framework, Angular Material, and the CLI with synchronized major versions. This release contains new features for our tool chain, and has enabled several major partner…

First Public Working Drafts: Personalization Tools 1.0; Personalization Help and Support 1.0

October 18th, 2018

The Accessible Platform Architectures Working Group has published two First Public Working Drafts today: Personalization Tools 1.0 document list examples of the tools defined values, this is an extension of Personalization Explainer 1.0. Personalization Help and Support 1.0 document lists examples of the personalized help and support properties. This is an extension of Personalization Explainer 1.0….