Menu

W3C News

First Public Working Draft: MathML Core

August 10th, 2021

The Math Working Group has published the First Public Working Draft of MathML Core. The MathML Core specification tries to address several issues related to implementing MathML in browsers. The MathML3 specification has been difficult to implement for browsers because it is big and does not contain very precise rules for rendering math formulas. MathML also…

Inspired by her ancestors, artist Ryhia Dank creates Pixel wallpapers

August 8th, 2021

We respect and honor Aboriginal and Torres Strait Islander Elders past and present. We acknowledge the stories, traditions and living cultures of Aboriginal and Torres Strait Islander peoples and commit to building a brighter future together.  At Google, we have a vision of empowerment and equitable opportunity for all Aboriginal and Torres Strait Islander peoples…

August 2021 Security Releases Node.js

August 6th, 2021

Summary The Node.js project will release new versions of all supported release lines on or shortly after Wednesday August 11th, 2021 in order to address: Two high severity issues and one low severity issue. Impact The 16.x release line of Node.js is vulnerable to two high severity issues and one low severity issue. The 14.x…

The State Of Web Workers In 2021

August 4th, 2021

You gotta appreciate the tenacity of Surma. He’s been advocating for Web Workers as a path forward to better-feeling websites for a lot of years now. He’s at it again making sure we all understand the landscape: […] regardless of where you look, multithreading is used everywhere. iOS empowers developers to easily parallelize code using Grand Central…

New investment in Aotearoa New Zealand

August 2nd, 2021

New Zealand is often described as an ‘island of innovation’, and when it comes to technology, it’s true that we Kiwis regularly punch above our weight. At the same time, there’s always more progress to be made, and greater opportunities ahead As we approach 15 years on the ground in New Zealand, Google is investing…

CSS Modules (The Native Ones)

August 2nd, 2021

They are actually called “CSS Module Scripts” and are a native browser feature, as opposed to the popular open-source project that essentially does scoped styles by creating unique class name identifiers in both HTML and CSS. Native CSS Modules are a part of ES Modules (a lot like JSON modules we recently covered): // Regular…

A Shared ESLint Configuration

July 30th, 2021

Looks like it was almost 9 years ago when Airbnb first published their JavaScript Style Guide. 112k stars on GitHub later, it seems like the de facto preset for Babel / ES Lint. But it’s not the only company out there with public ES Lint setups. Katy recently shared Mapbox’s setup. ESLint plugins will help…

ES2021 Features

July 27th, 2021

Hemanth HM very succinctly shows off ES2021 features. Gosh it doesn’t feel like that long ago that all we could talk about is ES2015, and now that’s over a half-decade behind us. There are new things like “arbitrarily chuck underscores in numbers.” I kinda dig that. Like 1_000_000_000 is the same as 1000000000 but more…

Updated Candidate Recommendation: CSS Counter Styles Level 3

July 27th, 2021

The CSS Working Group invites implementation of an updated Candidate Recommendation Snapshot of CSS Counter Styles Level 3. This module introduces the @counter-style rule, which allows authors to define their own custom counter styles for use with CSS list-marker and generated-content counters [CSS-LISTS-3]. It also predefines a set of common counter styles, including the ones…

Last call to apply for the TPAC 2021 Inclusion Fund

July 26th, 2021

To those in the world who are from a group that is under-represented in the web community, who can and want to join us in making Web standards, but would otherwise be unable to without financial help, please apply to become a beneficiary of the TPAC 2021 Inclusion Fund, by August 15. We wish to…