Intro
Welcome and thank you for your interest. I won't take up too much of your time with a silly intro text, let me get right to the point.
You will find here information on which API's can be detected by the JavaScript Compatibility Checker. I will also give some information on what I have planned for this tool in the future. If you have an idea on how I can make the JSCC even more useful, please contact me on Twitter or create an issue on GitHub.
Detectable APIs
Below you will find a live list of the APIs the JavaScript Compatibility Checker can detect. If you are missing an API or think you're getting false positives, shoot me a message.
Roadmap
What you're looking at is the first version of the JavaScript Compatibility Checker. When I started this website I had a few things in mind that I wanted to accomplish. Enough got done to make it already a useful tool but that doesn't mean it is done. At the moment I have planned the following features to be added:
- Load in some polyfills so older browsers will be able to run the site
- Add the ability to filter by browser era so you can limit the report to just, say, the last two versions of each browser
- Allow more than a single file to be selected at a time. Ideally you should be able to select a project and have one report for everything instead of having to check each file separately
- Add some information in the report on which code triggered the API detection
- Add more links to polyfills and add more APIs to detect
- Add national browser usage figures in addition to the global usage figures
Suggestions on what would make a good addition to the JSCC are always welcome.