
Positioning virtual objects in real-world views
The WebXR Hit Test API is an enhancement to the web's augmented reality that lets you place virtual objects in a real-world view.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

The WebXR Hit Test API is an enhancement to the web's augmented reality that lets you place virtual objects in a real-world view.

Using ARIA labels to create accessible element descriptions

How lying to screen readers cures accessibility, when it doesn't rub salt in it!

Maintaining aspect ratio within images and elements is now easier to achieve with the new aspect-ratio CSS property.

Find out what to do if your site has been hacked to host spam.


Breaking symmetry provides contrast and appeal to your projects. Learn when and how to apply this to your projects.

Async Clipboard API simplifies permissions-friendly copy and paste.


Async functions allow you to write promise-based code as if it were synchronous.

Learn how to invoke asynchronous web APIs when compiling traditionally synchronous languages to WebAssembly.

Learn how to implement CSS custom properties with semantic typing, a fallback value, and more, directly in your CSS file.

The Web Audio API makes it possible to properly achieve AV synchronization.



To optimize user experience, it's essential to understand how users interact with your forms. Browser autofill plays a significant role in this process. Learn how to collect and analyze data on how users use autofill in your forms.

A new modular tool that enables automatic gathering of performance data from multiple sources.

An overview of how AVIF is adopted in the ecosystem, and what kind of performance and quality benefits developers can expect from AVIF for still images and animations.

Layout is where the browser figures out the geometric information for elements - their size and location in the page. Each element will have explicit or implicit sizing information based on the CSS that was used, the contents of the element, or a parent element. The process is called Layout in Chrome.

Learn how to add background effects like blurring and transparency to UI elements on the web using the CSS backdrop-filter property.


Understand and avoid common problems when applying base64 encoding and decoding to strings.

Knowing when to reach for a polyfill can be a hard decision, but using Baseline features can help you answer this question. Learn more in this guide!

Learn about just some of the features that are part of Baseline.