W3C News

Demonstrating Reusable React Components in a Form

October 2nd, 2019

Components are the building blocks of React applications. It’s almost impossible to build a React application and not make use of components. It’s widespread to the point that some third-party packages provide you with components you can use to integrate functionality into your application. These third-party components tend to be reusable. The difference between them…

Zero hands up.

October 2nd, 2019

Asked an entire room full of webdevs yesterday if any of them knew that FF/Chrome/Opera/Brave/etc. for iOS weren’t allowed to compete on engine quality. Zero hands up. — Alex Russell (@slightlylate) September 25, 2019 It’s worth making this clear then. On iOS, the only browser engine is WebKit. There are other browsers, but they can’t…

World Wide Web Consortium celebrates its 25th anniversary

October 1st, 2019

Today we celebrate the 25th anniversary of the World Wide Web Consortium. Sir Tim Berners-Lee, our Director and the inventor of the World Wide Web, founded the Web Consortium on this day, 1 October, in 1994 to ensure the long-term growth of the Web. Since then, with the help of our Members and our community,…

The Many Ways to Link Up Shapes and Images with HTML and CSS

October 1st, 2019

Different website designs often call for a shape other than a square or rectangle to respond to a click event. Perhaps your site has some kind of tilted or curved banner where the click area would be awkwardly large as a straight rectangle. Or you have a large uniquely shaped logo where you only want…

Enhancing The Clickable Area Size

October 1st, 2019

Here’s a great post by Ahmad Shadeed on making sure that clickable areas in our interfaces are, well, clickable. He writes about making sure that links, buttons and other elements meet accessibility standards for both touch and mouse, too. I particularly like the section where Ahmad writes about making a fake circle around an element…

Call for Review: Web Assembly 1.0 is a W3C Proposed Recommendation

October 1st, 2019

The WebAssembly (WASM) Working Group has published three Proposed Recommendations for Web Assembly 1.0: WebAssembly Core Specification WebAssembly JavaScript Interface WebAssembly Web APIWebAssembly is a standard, a safe, portable, low-level code format designed for efficient execution and compact representation. These specifications define the language and behavior of the virtual machine as well as a JavaScript…

Multi-Million Dollar HTML

September 30th, 2019

Two stories: Jason Grigsby finds Chipotle’s online ordering form makes use of an input-masking technique that chops up a credit card expiration year making it invalid and thus denying the order. If pattern=”\d\d” maxlength=”2″ was used instead (native browser feature), the browser is smart enough to do the right thing and not deny the order….

How I Learned to Stop Worrying and Love Git Hooks

September 30th, 2019

The merits of Git as a version control system are difficult to contest, but while Git will do a superb job in keeping track of the commits you and your teammates have made to a repository, it will not, in itself, guarantee the quality of those commits. Git will not stop you from committing code…

A Codebase and a Community

September 27th, 2019

I woke up one morning and realized that I had it all wrong. I discovered that code and design are unable to solve every problem on a design systems team, even if many problems can be solved by coding and designing in a dark room all day. Wait, huh? How on earth does that make…

W3C Strategic Highlights, September 2019

September 26th, 2019

W3C released today its September 2019 edition of the W3C Strategic Highlights. The report covers the massive and critical work that takes place at the Web Consortium toward the growth and strength of the Web, how W3C meets industry needs and provides updates in key areas, as well as the latest around Web for all…