W3C News

Geolocation API is a W3C Proposed Recommendation

April 7th, 2022

The Devices and Sensors Working Group has just published a Proposed Recommendation of Geolocation API, which provides access to geographical location information associated with the hosting device. Comments are welcome through 5 May 2022.

An Update Angular on Standalone Components

April 6th, 2022

Photo by Johannes Plenio from Pexels A few months ago we posted the first RFC related to a project known as “standalone components”. This project has an ambitious goal: to reduce boilerplate and make Angular easier to use and learn by making it possible to build components and applications without NgModules. This week, we’re building on…

Last Call for Review of Proposed Corrections: Media Queries Level 3

April 4th, 2022

The CSS Working Group has proposed corrections to the W3C Recommendation of Media Queries Level 3. HTML4 and CSS2 currently support media-dependent style sheets tailored for different media types. For example, a document may use sans-serif fonts when displayed on a screen and serif fonts when printed. ‘screen’ and ‘print’ are two media types that…

React v18.0

March 28th, 2022

React 18 is now available on npm! In our last post, we shared step-by-step instructions for upgrading your app to React 18. In this post, we’ll give an overview of what’s new in React 18, and what it means for the future. Our latest major version includes out-of-the-box improvements like automatic batching, new APIs like…

Optimizing SVG Patterns to Their Smallest Size

March 18th, 2022

I recently created a brick wall pattern as part of my #PetitePatterns series, a challenge where I create organic-looking patterns or textures in SVG within 560 bytes (or approximately the size of two tweets). To fit this constraint, I have gone through a journey that has taught me some radical ways of optimizing SVG patterns…

Small Business Boom During the Pandemic: How to Launch Your First Business

March 18th, 2022

In economic terms. the pandemic wasn’t easy for anyone. Hundreds of thousands of businesses were impacted. Millions lost their jobs. Tens of millions were forced out of their offices. However, a strange happened – people started creating their own businesses. Just look at the US census data: More than 5.4 million applications to start companies…

How to Upgrade to the React 18 Release Candidate

March 7th, 2022

Our next major version, React 18, is available today as a Release Candidate (RC). As we shared at React Conf, React 18 introduces features powered by our new concurrent renderer, with a gradual adoption strategy for existing applications. In this post, we will guide you through the steps for upgrading to React 18. If you’d…

Getting Started With the File System Access API

February 14th, 2022

The File System Access API is a web API that allows read and write access to a user’s local files. It unlocks new capabilities to build powerful web applications, such as text editors or IDEs, image editing tools, improved import/export, all in the frontend. Let’s look into how to get started using this API. Reading…

How to Make CSS Slanted Containers

February 9th, 2022

I was updating my portfolio and wanted to use the forward-slash (/) as a visual element for the site’s main layout. I hadn’t attempted to create a slanted container in CSS before, but it seemed like it would be easy at first glance. As I began digging into it more, however, there were actually a…

The Relevance of TypeScript in 2022

January 31st, 2022

It’s 2022. And the current relevance of TypeScript is undisputed. TypeScript has dominated the front-end developer experience by many, many accounts. By now you likely already know that TypeScript is a superset of JavaScript, building on JavaScript by adding syntax for type declarations, classes, and other object-oriented features with type-checking. And when I say dominated,…