W3C News

W3C opens Advisory Board (AB) election

May 4th, 2021

The W3C Advisory Committee has nominated seven individuals, and is invited today to vote until 2 June 2020 for six seats in the W3C Advisory Board (AB) election. Please, read the statements of the nominees. Created in March 1998, the Advisory Board provides ongoing guidance to the W3C Team on issues of strategy, management, legal…

Chapter 8: CSS

May 3rd, 2021

In June of 2006, web developers and designers from around the world came to London for the second annual @media conference. The first had been a huge success, and @media 2006 had even more promise. Its speaker lineup was pulled from some of the most exciting and energetic voices in the web design and browser…

W3C Strategic Highlights, April 2021

April 30th, 2021

Today W3C released to the public the April 2021 edition of our W3C Strategic Highlights which documents the tremendous work to enhance, grow and strengthen the Web platform, and how the Web Consortium meets the needs of industry and society as a whole. At the same time, as we celebrate the anniversary of the release of…

Working Group Note: Making Content Usable for People with Cognitive and Learning Disabilities

April 30th, 2021

The Accessibility Guidelines Working Group (AG WG) and the Accessible Platform Architectures (APA) Working Group have published the Working Group Note “Making Content Usable for People with Cognitive and Learning Disabilities” from the Cognitive and Learning Disabilities Accessibility Task Force (COGA). This document helps make web content, including applications, meet the needs of people with…

Sending Large Files

April 29th, 2021

Despite fancy modern options for recording podcasts with guests, like or Zencastr where guests don’t have to worry about recording their own audio, we haven’t made the leap to one of those yet. We have the guests record their own audio locally (typically Quicktime Player or Windows Voice Recorder) because that way our editor…

First Public Working Draft: Web Authentication: An API for accessing Public Key Credentials Level 3

April 26th, 2021

The Web Authentication Working Group has published a First Public Working Draft of Web Authentication: An API for accessing Public Key Credentials Level 3 today. This specification defines an API enabling the creation and use of strong, attested, scoped, public key-based credentials by web applications, for the purpose of strongly authenticating users. This document is…

Upcoming improvements to Angular library distribution

April 23rd, 2021

TLDR; In v12, we’ll deprecate our legacy compilation and rendering pipeline called View Engine. This change will not require any action by developers. Libraries dependent on View Engine will continue to work as expected via our compatibility compiler ngcc. If you’re a library author or interested in understanding technical details, please continue reading the sections below….

Text That Sometimes Turns to Emojis

April 22nd, 2021

There are some Unicode characters that some browsers just decide they are going to turn into emojis for you. I couldn’t tell you why exactly, but here’s what I see: Chrome on the left. Safari in the simulator on top and to the right. Those text Unicode characters (▶, ↩, and, ❤) show up as…

Still Hoping for Better Native Page Transitions

April 21st, 2021

It would be nice to be able to animate the transition between pages if we want to on the web without resorting to hacks or full-blown architecture choices to achieve it. I could imagine an API that would run stuff, perhaps integrating with WAAPI, before the page is unloaded, and other stuff after the next…

EMVCo, FIDO Alliance, and W3C Renew Commitment to Enhance Security and Interoperability of Web Payments

April 19th, 2021

The FIDO Alliance, EMVCo, and W3C announced today the renewal of the Web Payment Security Interest Group, to continue to enhance the security and interoperability of various Web payments technologies. The group participants will continue to define areas of collaboration and identify gaps between existing technical specifications in order to increase compatibility among different technologies….