
Join us online from 23-27 October for Passkeys Week | Blog
Passkeys Week is bringing fresh content and highlighting learning materials to help you successfully implement passkeys!
904 articles from web.dev.

Passkeys Week is bringing fresh content and highlighting learning materials to help you successfully implement passkeys!

Thanks to JSON module scripts and import attributes, you can now directly import JSON in JavaScript modules. Both features are now Baseline Newly available.

All major browser engines now support last baseline alignment in CSS grid and flexbox.

LCP and INP are now Baseline Newly available as of December 12, 2025.

We launched the final modules for Learn Accessibility. This means you can take this course from start to finish or in any order you choose.

Learn how to build a responsible AI system for your website or web application.

Our popular Learn CSS course has been updated with new modules covering the latest CSS features.

We launched the final modules for Learn HTML. This means you can take this course from start to finish or in any order you choose.

Today we have launched Learn Images! In our newest course learn about image formats, compression, responsive images, and performance.

Read about the latest Lighthouse updates announced at Chrome Developer Summit 2019.

Celebrating MDN's 20th birthday with cake.

Chromium 80 had a system-ui font weight regression on macOS. The reason it broke, and the new super powers post-resolution, are worth the wait in Chromium 83.

Navigation preload lets you overcome service worker startup time by making requests in parallel.

What's new in Baseline this year, and about the new tools to help you make better use of Baseline.

This blog post announces a new collection of patterns for amazing apps, including clipboard patterns, file patterns, and app patterns.

Get up to date on some of the exciting new CSS features that are already supported in modern browsers—or soon will be!

A collective project between Google, Microsoft, Mozilla, Coil, W3C, Samsung, and Igalia to support the creation and maintenance of strategic web platform documentation.

Helping you select a passkey library


The popover API lands in all modern browser engines.

Why we thought popover was in Baseline last year, and how we're using data to improve understanding of interoperability.

Promise.try has now landed in all major browser engines, making it Baseline Newly available.

PROXX as a minesweeper-like game built as a PWA. It works on a vast variety of devices and progressively enhances the visual appearance the more capable the device is.


An update on our plans for measuring responsiveness on the web.

Ruby on Rails' famous blog in 15 minutes now runs right in your browser thanks to WebAssembly.

Same-document view transitions (and more view transitions-related features) are Baseline Newly available as of October 14, 2025.

The Screen Wake Lock API has officially landed in all major browsers—Chrome, Safari, and Firefox.

JavaScript set methods like union and intersection are now interoperable, making set operations easier.

Learn how to use the Baseline Status web component or logos to show the Baseline status of features.

New codecs support, updated design, and CLI support!


Web styling features of today and tomorrow, as seen at Google IO 2022, plus some extras.


A look at the survey results from the State of HTML and State of CSS surveys.

Help us understand what you want in HTML.

Learn more about how to submit a proposal for Interop 2023.

Learn more about how to submit a proposal for Interop 2024.

Now that transform streams are supported in Chrome, Safari, and Firefox, they're finally ready for prime time!

Have you ever wished you could just poke the browser vendors and say, "Hey, I need this!"? Well, now you can.

New CSS units that account for mobile viewports with dynamic toolbars.

WebAssembly Garbage Collection and Wasm tail call optimizations have now landed in all major browser engines, making them Baseline Newly available.



Wrangling your web animations is about to get much easier.

We are publishing our sites on a .cn domain to make them easier to access in China.

Discover some of the interesting features that have landed in stable and beta web browsers during January 2022.

Discover some of the interesting features that landed in stable and beta web browsers during February 2022.

Discover some of the interesting features that landed in stable and beta web browsers during March 2022.

Discover some of the interesting features that landed in stable and beta web browsers during April 2022.

Discover some of the interesting features that landed in stable and beta web browsers during May 2022.

Discover some of the interesting features that landed in stable and beta web browsers during June 2022.

Discover some of the interesting features that landed in stable and beta web browsers during July 2022.

Discover some of the interesting features that landed in stable and beta web browsers during August 2022.

Discover some of the interesting features that landed in stable and beta web browsers during September 2022.

Discover some of the interesting features that landed in stable and beta web browsers during October 2022.

Discover some of the interesting features that landed in stable and beta web browsers during November 2022.

Discover some of the interesting features that landed in stable and beta web browsers during December 2022.

Discover a new way to view the web platform.

Announcing improvements to the Web Platform Dashboard.