Baseline (compatibility)

Baseline identifies web platform features that work across browsers. Baseline helps you decide when to use a feature by telling you when it is less likely to cause compatibility problems for your site's visitors.

A Baseline feature - such as an API, a set of CSS properties, or a JavaScript syntax - works consistently across several well-known and widely-used desktop and mobile browsers, including Chrome, Edge, Firefox, and Safari.

Baseline features are described as either newly available in current stable browsers or widely available with continuous support over time.

Badges

Green widget with the checkmark: Baseline, widely available. Four browsers logos, all with checkmarks.

If you see a widely available Baseline badge, then you can trust that the feature has a consistent history of support in each of the Baseline browsers. A widely available feature has been in multiple browsers for years. It works with many browsers and devices, even ones that aren't yet up to date with the latest browser releases.

Blue widget with the checkmark: Baseline 2022, newly available. Four browsers' logos, all with checkmarks.

If you see a newly available Baseline badge, then you can trust that the feature works in at least the latest stable version of each of the Baseline browsers and often more. A newly available feature works in the latest browsers, but may not work with older browsers and devices. Consider your site's audience carefully before using a newly available feature.

Grey widget with the cross: limited availability. Four browsers' logos, two with checkmarks, two with crosses.

If you see a limited availability badge, then that feature is not Baseline. Do more research and testing with your site's users before relying on that feature, or wait for it to become Baseline.

Browser set

Baseline tracks availability with the following browsers:

  • Apple Safari (iOS)
  • Apple Safari (macOS)
  • Google Chrome (Android)
  • Google Chrome (desktop)
  • Microsoft Edge (desktop)
  • Mozilla Firefox (Android)
  • Mozilla Firefox (desktop)

Extra considerations

Baseline is a summary guide to support and doesn't cover every situation. If your site needs to work with an older device or browser release, or a browser not covered by the Baseline status, then you may need to do your own research or testing. If Baseline doesn't cover your situation, then consider reading browser compatibility tables on MDN or visiting caniuse.com before committing to a feature.

Contributing

Baseline is a community effort of the W3C WebDX Community Group and relies on MDN's open source browser compatibility data. If you have questions, feedback, or want to help update and expand the features covered by Baseline status reports, then go to web-platform-dx/web-features to participate.

See also