Check browser support for a specific CSS property, HTML element, or JavaScript API by querying the JSON data directly.
Power a build tool like Autoprefixer or Browserslist with up-to-date browser compatibility data.
Contribute corrections or additions to browser support tables by submitting a pull request.
Build your own browser compatibility checker or widget on top of the raw support data.
This repository is the raw data source behind caniuse.com, a reference site that web developers use to look up which browsers support which features. When a developer wants to know whether a CSS property, HTML element, or JavaScript API works in Chrome, Firefox, Safari, or older versions of Internet Explorer, caniuse.com is often where they check. This repo is where that data actually lives. The data is stored in JSON format, a plain text structure that programs can easily read. The main file is fulldata-json/data-2.0.json, which contains the full support table for every feature tracked on the site. There is also a data.json file kept for older projects that depended on an earlier format. The repository serves two main purposes. First, it lets anyone contribute corrections or additions to the support data by submitting changes directly through GitHub. If a browser version is missing from the table, or if a feature has been added or its support status has changed, contributors can open a pull request. Second, it gives other software projects access to the underlying data so they can build their own tools on top of it, such as build tools that automatically add compatibility code for older browsers based on which features they lack. The data is licensed under Creative Commons Attribution 4.0, meaning anyone can use it for any purpose as long as they credit caniuse.com as the source. Some entries on the website draw from a separate MDN project called browser-compat-data rather than this repository. The project is created and maintained by Alexis Deveria.
← fyrd on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.