browsersupport.io

Find browser compatibility tables for all ECMAScript and JavaScript APIs

About browsersupport.io

On browsersupport.io you can find browser compatibility tables for all ECMAScript and JavaScript APIs. This means we do not only have tables for popular, modern and well specified APIs but also for browser specific, vendor prefixed and deprecated APIs. Our database currently features about 45.000 properties.

The goal of browsersupport.io is to be the #1 resource on the internet to find browser compatibility tables for everything JavaScript related. The difference to caniuse.com (and similar websites) is that while browsersupport.io only features JavaScript related properties it does so very extensively. No properties are left out, not even the ones that “everyone” knows works in all browsers or the ones that “everyone” knows works in hardly any browsers at all.

Some examples:

  1. NaN

  2. Object.entries

  3. String.prototype.trimStart

Keep in mind that this website is currently in beta and that property tests are shallow. That means that properties are reported as supported when they exist, even if their implementation is buggy. Reporting browser issues is on the roadmap.

How you can help

  • Submit issues and missing properties on GitHub
  • Got an idea for a nice feature? Talk about it on GitHub
  • Spread the word!