
4,264 articles on Engineering.



Relying parties can determine where the passkey comes from by examining AAGUID.

WebAuthn provides interaction with Bluetooth, communication with passkey providers, and autofill support.

Credential Management API Feature Detection Check-up

Learn what are discoverable credentials and how to build user experiences that suit your use case.

Learn how to use Related Origin Requests to allow passkey reuse across your sites.

Learn how to use `userVerification` in WebAuthn














An introduction to Progressive Web Apps (PWAs) and the three pillars that separate them from other web apps.

An introduction to WebAssembly (sometimes abbreviated Wasm), the portable binary-code format and corresponding text format for executable programs as well as software interfaces for facilitating interactions between such programs and their host environment.

Learn about the latest in PageSpeed Insights to help you better measure and optimize your page and site quality.


With the Window Controls Overlay feature, developers can customize the title bar of installed PWAs so that their PWAs feel more like apps.

Workbox is a high-level service worker toolkit built on top of the Service Worker and Cache Storage APIs. It provides a production-ready set of libraries for adding offline support to web apps.

How to register routes in Workbox so that your Progressive Web App shows up in system-level sharing UIs, alongside platform-specific apps.



Baseline in action is a new series developed to help developers learn how to use Baseline features together to build better user experiences.

Learn how to use this new method to update an array without mutating the original array.

Baseline Alerts have landed on the Web Platform Status Dashboard. Learn how they can shorten the time between awareness of a web feature, and when you can adopt it.

Join the AMA on r/webdev on September 18 and ask us anything!

The static ClipboardItem.supports() function to determine support for a given MIME type is now part of Baseline.

The definition of Baseline has changed. Find out why we made the change, and what it means for Baseline.

Read about various happenings with Baseline during April 2025.

Read about various happenings with Baseline during April 2026.

Read about various happenings with Baseline during August 2025.

Read about various happenings with Baseline during December 2025.

Read about various happenings with Baseline during February 2025.

Read about various happenings with Baseline during February 2026.

In its first edition, this Baseline monthly digest covers happenings in Baseline at both Google and the web developer community in January 2025.

Read about various happenings with Baseline during January 2026

Read about various happenings with Baseline during July 2025.

Read about various happenings with Baseline during July 2026.

Read about various happenings with Baseline during June 2025.

Read about various happenings with Baseline during June 2026.

Read about various happenings with Baseline during March 2025.

Read about various happenings with Baseline during March 2026.

Read about various happenings with Baseline during May 2025.

Read about various happenings with Baseline during May 2026.

Read about various happenings with Baseline during November 2025.

Read about various happenings with Baseline during October 2025.

Read about various happenings with Baseline during September 2025.

Improve the legibility of text when using fallback fonts.

Want to make the web better for a chance to win cash prizes? Join the Baseline Tooling Hackathon!

3,000 developers participated, but only 3 can win. Find out who won and what they built!

Iterator helpers became Baseline Newly available as of March 31, 2025.

Learn which web features are used on a page—and their Baseline status—with the new Lighthouse Baseline features audit.