W3C News

Updated Candidate Recommendation for Scalable Vector Graphics (SVG) 2

October 4th, 2018

The W3C SVG Working Group has published an updated Candidate Recommendation of Scalable Vector Graphics (SVG) 2. TThis 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,…

WAI-ARIA Graphics Module 1.0 and Graphics Accessibility API Mappings 1.0 are W3C Recommendations

October 2nd, 2018

The Accessible Rich Internet Applications Working Group has published WAI-ARIA Graphics Module 1.0 (Graphics-ARIA) and Graphics Accessibility API Mappings 1.0 (Graphics-AAM) as W3C Recommendations. Graphics-ARIA defines core roles specific to web graphics which allow an author to express the logical structure of the graphic to assistive technologies in order improve accessibility of graphics. Graphics-AAM defines…

Upcoming Workshop: Strong Authentication and Identity

October 1st, 2018

W3C announced today a W3C Workshop on Strong Authentication and Identity, December 10-11 2018, in Redmond, WA, USA. The event is hosted by Microsoft. This workshop will look to provide an existing standards landscape, roadmap and potential future work for how strong identity and strong authentication should work on the web. A successful workshop will…

Create React App 2.0: Babel 7, Sass, and More

October 1st, 2018

Create React App 2.0 has been released today, and it brings a year’s worth of improvements in a single dependency update. While React itself doesn’t require any build dependencies, it can be challenging to write a complex app without a fast test runner, a production minifier, and a modular codebase. Since the very first release,…

W3C Invites Implementations of WebRTC 1.0 and Identity for WebRTC 1.0

September 27th, 2018

The Web Real-Time Communications Working Group invites implementations of two Candidate Recommendations: WebRTC 1.0: Real-time Communication Between Browsers: this document defines a set of ECMAScript APIs in WebIDL to allow media to be sent to and received from another browser or device implementing the appropriate set of real-time protocols. Identity for WebRTC 1.0: this document…

First Public Working Draft: Device Memory

September 25th, 2018

The Web Performance Working Group has published a First Public Working Draft of Device Memory. This document defines a HTTP Client Hint header to surface device capability for memory i.e. device RAM, in order to enable web apps to customize content depending on device memory constraints.

First Public Working Draft: CSS Scrollbars Module Level 1

September 25th, 2018

The CSS Working Group has published a First Public Working Draft of CSS Scrollbars Module Level 1. CSS Scrollbars standardizes the ability to color scrollbars introduced in 2000 by Windows IE 5.5. This is useful when building web applications which use color schemes very different from the appearance of default platform scrollbars. CSS is a…

CSS Fonts Module Level 3 is now a W3C Recommendation

September 20th, 2018

The CSS Working Group has published CSS Fonts Module Level 3 as a W3C Recommendation.This CSS Module describes how to specify fonts used in CSS, including Web Fonts downloaded on demand. It also describes how to access advanced typographic features in fonts, and how to control font loading. This specification is implemented in all modern…

W3C Invites Implementations of Web Audio API

September 18th, 2018

The Audio Working Group invites implementations of Web Audio API Candidate Recommendation. Web Audio is a high-level Web API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The actual processing will…

Angular Schematics: Unit Testing

September 13th, 2018

Building Schematics can be magical. With very little code you can build large structures that can be replicated over multiple projects. As with any coding, you’ll want to create unit tests to ensure that every change you made is exact and many situations are tested with ease. When starting out with Schematics, it might not…