
The newly proposed Portals API helps keep your front-end simple while allowing seamless navigations with custom transitions. In this article, get hands-on experience using Portals to improve user experience across your site.

By using the correct elements for headings and landmarks, you can dramatically improve the navigation experience for users of assistive technology.

Hiding content from assistive technology

Understand how to serve the best quality images as efficiently as possible.

Learn how to implement cross-browser Houdini Paint API's and explore a world of Houdini worklets with Houdini.how.


Learn what impact website performance has on different parts of the ecommerce funnel

Steps to follow if you think that your site may be hacked.

Learn more about who is involved in the Web Payments ecosystem, how they interact with each other, and how you can participate.

Learn how the Payment Request API works at a high level.

Search engines are the digital version of a librarian. They use a comprehensive index to help find the right information for a query. Understanding the basics of search prepares you to make your content discoverable for users.

Learn what Baseline targets are, how to choose one, and how it can help your development experience.

How to get and serve SXG files using nginx, and the challenges of subresource prefetching.

Telling browser vendors about issues you find in their browser, on a specific device or platform is an integral part of making the web platform better!

Real-world performance is highly variable due to differences in users' devices, network connections, and other factors. In this post we explore tools that can help you collect lab or field data to assess page performance.

How to review your site for accessibility issues.

How to generate a TLS certificate with SXG extensions, install tools for generating SXG files, and configure nginx to serve SXG files.

Brands that optimize speed will often find they regress quickly. In this post we explore how to make sure your fast experience stays fast.


In this first post from the web.dev engineering team, learn about how we build the site—including our use of Eleventy and Web Components.

A peek into the process and tools used to build the holiday-calendar-style experience of Designcember.


The browser's HTTP Cache is your first line of defense against unnecessary network requests.

Forgetting or misusing the Cache-Control header might negatively impact the security of your website and your users' privacy. Get recommendations for high-value websites.