Meet :has, A Native CSS Parent Selector (And More)

Parent selector has been on developers’ wishlist for more than 10 years and it has become one of the most requested CSS features alongside container queries ever since. The main reason this feature wasn’t implemented all this time seems to be due to … more Read More

Echo JS

Writing reusable modules in JavaScript Web Publications — LaTeX Style … more Read More

Inside a winning TwilioQuest extension

Last week, we released TwilioQuest extensions, a toolkit for you to create your own content and missions with TwilioQuest. What better way to kick the tires on these new tools, than with a retro-game themed hackathon? We challenged the 300 students at … more Read More

The Plan for React 18

The React team is excited to share a few updates: We’ve started work on the React 18 release, which will be our next major version. We’ve created a Working Group to prepare the community for gradual adoption of new features in React 18. We’ve published … more Read More

Implementing Private Fields for JavaScript

This post is cross-posted from Matthew Gaudet’s blog When implementing a language feature for JavaScript, an implementer must make decisions about how the language in the specification maps to the implementation. Sometimes this is fairly simple, where … more Read More

WebKit Features in Safari at WWDC21

There’s a lot of news coming out of WWDC21 about WebKit and the web technology that’s shipping in Safari 15 on Apple’s platforms. Many of the new features were announced on Monday, at this year’s WWDC21 Keynote, and listed in the Safari 15 Beta Release … more Read More

From AVIF to WebP: A New Smashing Book By Addy Osmani

Images have been a key part of the web for decades. We interpret images much faster than text, which is why high-quality visuals drive conversions and user engagement. To be effective, all these images need to be carefully orchestrated to appear on the … more Read More