Menu

W3C News

SVG within CSS

February 8th, 2021

Stefan Judis has a “Today I Learned” (TIL) post explaining how SVGs filters can be inlined in CSS. The idea is that CSS has the filter property which supports some built-in functions, like grayscale(100%) and stuff like that. But it can also point to a filter defined by SVG. So you could do filter: url(#my-custom-filter)…

W3C Workshop Report: Maps for the Web

February 8th, 2021

W3C is pleased to announce a report from the W3C/OGC Joint Workshop Series on Maps for the Web, held in September & October, 2020. Through live presentations, panel discussions, and pre-recorded videos, workshop participants discussed requirements and proposals for Web platform maps. As an outcome of the workshop, participants seek to initiate a cross-community (W3C,…

Fourth Patent Advisory Group for Web Payments Working Group Launched

February 5th, 2021

In accordance with the W3C Patent Policy, W3C has launched a Web Payments Working Group Patent Advisory Group (PAG) in response to disclosures related to a specification of the Web Payments Working Group; see the PAG charter. W3C launches a PAG to resolve issues in the event a patent has been disclosed that may be…

Under the Hood of the Language Service

February 4th, 2021

State of the Language Service The Angular Language Service was created back in 2016 when the ecosystem for editor experience (VS Code + TypeScript) was still in its infancy. In order to provide rich language features for Angular users, the Angular team had to overcome quite a few low-level architectural challenges. The View Engine compiler had…

Six Internationalization Gap-analysis First Public Working Drafts published

February 4th, 2021

The Internationalization Working Group has published First Public Working Drafts for six documents that explore gaps in language support on the Worldwide Web: Adlam Gap Analysis Hebrew Gap Analysis German Gap Analysis French Gap Analysis N’Ko Gap Analysis Osage Gap Analysis These drafts complement the 21 Gap-analysis documents published last June. We are looking for…

Going From Solid to Knockout Text on Scroll

February 3rd, 2021

Here’s a fun CSS trick to show your friends: a large title that switches from a solid color to knockout text as the background image behind it scrolls into place. And we can do it using plain ol’ HTML and CSS! This effect is created by rendering two containers with fixed <h1> elements. The first…

Finding a Path Forward with AngularJs

February 1st, 2021

Photo by Illiya Vjestica on Unsplash In January of 2018, we laid out our plans for the final releases of AngularJS before entering long-term support. Then in July 2020, we extended the LTS date to December 31st, 2021 due to the global pandemic. We understand that teams using AngularJS in production may have questions about what…

Styling Web Components

January 29th, 2021

Nolan Lawson has a little emoji-picker-element that is awfully handy and incredibly easy to use. But considering you’d probably be using it within your own app, it should be style-able so it can incorporated nicely anywhere. How to allow that styling isn’t exactly obvious: What wasn’t obvious to me, though, was how to allow users…

A Whole Website in a Single HTML File

January 28th, 2021

I can’t stop thinking about this site. It looks like a pretty standard fare; a website with links to different pages. Nothing to write home about except that… the whole website is contained within a single HTML file. What about clicking the navigation links, you ask? Each link merely shows and hides certain parts of…

HTML Review Draft — Published 29 January 2020 is a W3C Recommendation

January 28th, 2021

As part of working with the WHATWG together on HTML and DOM, W3C selected today to endorse the HTML Review Draft — Published 29 January 2020 as a W3C Recommendation. The HTML specification defines a semantic-level markup language and associated semantic-level scripting APIs for authoring accessible pages on the Web ranging from static documents to…