Menu

W3C News

Build your own React

November 20th, 2019

Wowza! Rodrigo Pombo’s article about how to build React from scratch is fantastic, not only because it’s well written, but because of the outstanding interaction design: each line in the code examples be highlighted and explored in further detail as you scroll down the page. This makes it super easy to walk through each process…

No, Absolutely Not

November 19th, 2019

I think the difference between a junior and senior front-end developer isn’t in their understanding or familiarity with a particular tech stack, toolchain, or whether they can write flawless code. Instead, it all comes down to this: how they push back against bad ideas. What I’ve learned this year is that web performance will suffer…

Oh, the Places JavaScript Will Go

November 19th, 2019

I tend to be pretty vocal about the problems client-side JavaScript cause from a performance perspective. We’re shipping more JavaScript than ever to our user’s devices and the result is increasingly brittle and resource-intensive experiences. It’s… not great. But that doesn’t mean I don’t like JavaScript. On the contrary, I enjoy working in JavaScript quite…

How Do You Remove Unused CSS From a Site?

November 19th, 2019

Here’s what I’d like you to know upfront: this is a hard problem. If you’ve landed here because you’re hoping to be pointed at a tool you can run that tells you exactly what CSS you can delete from your project, well… there are tools out there, but I’m warning you to be very careful…

Six Months Using Firebase Web Performance Monitoring

November 19th, 2019

I don’t really think of Firebase as a performance monitoring tool (all I ever think about is auth and real-time data storage), but nevertheless, it totally has that feature. Justin Ribeiro… [A] tool to track what real users in the wild are experiencing with easy setup? Yes, please. […] I’ve been using Firebase web perf…

Serpstack

November 19th, 2019

Is it your job to keep an eye on your company’s search engine placement? Or your clients? Or are you building a tool to do just that? Manually Googling stuff isn’t going to scale particularly well there. Wouldn’t it be nice if you could hit an API and it would return you nicely formatted data…

The Tools are Here

November 19th, 2019

Heading into 2020, it occurs to me that I’ve now been making websites for 20 years. Looking back on that time, it seems as though our practices have been in near-constant churn, and that our progress did not always seem linear. But ultimately, even the missteps and tangents along the way have contributed to a…

Verifiable Credentials Data Model 1.0 is a W3C Recommendation

November 18th, 2019

The Verifiable Claims Working Group has published Verifiable Credentials Data Model 1.0 as a W3C Recommendation. Credentials are a part of our daily lives; driver’s licenses are used to assert that we are capable of operating a motor vehicle, university degrees can be used to assert our level of education, and government-issued passports enable us…

Call for Review: Data Catalog Vocabulary (DCAT) – Version 2 is a W3C Proposed Recommendation

November 18th, 2019

The Dataset Exchange Working Group has published a Proposed Recommendation of Data Catalog Vocabulary (DCAT) – Version 2. DCAT is an RDF vocabulary designed to facilitate interoperability between data catalogs published on the Web. This document defines the schema and provides examples for its use. DCAT enables a publisher to describe datasets and data services…

W3C Invites Implementations of Service Workers 1

November 18th, 2019

The Service Workers Working Group has published a Candidate Recommendation of Service Workers 1. This specification describes a method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline. The core of this system is an event-driven Web Worker, which responds to events dispatched from…