Can I use... Support tables for HTML5, CSS3, etc
About
"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
The site was built and is maintained by Alexis Deveria[1], with occasional updates provided by the web development community[2]. The design used as of 2014 was largely created by Lennart Schoors[3].
FAQ
May I use your data in my presentation/article/site, etc?
Yes, the support data on this site is free to use under the CC BY 4.0[4] license.
Is there a way to see the support data in colors other than red/green?
Yes, you can enable accessible colors from this link[5] or from the option under Settings. This color scheme will be used again on revisit.
Do you have the data available in a raw format?
Yes, the raw support data is available on GitHub[6] and is updated regularly.
Could you add feature X to the site?
Adding features takes quite some time and there are many requests for additions. Because of this I use GitHub issues[7] to manage requests. Feel free to add/vote for your feature there.
If you've done the research yourself already, you can also submit a feature[8] on GitHub.
Could you cover email clients too so I can see what I can use in HTML emails?
That certainly sounds useful, but for now I only intend to take on web browser support.
Which features do you choose to add to this list?
I use the following criteria:
- Useful to web designers/developers
- Likely to be eventually implemented by the majority of browsers
- Not already fully supported in even old browsers. These features can be made searchable but will not include support tables.
Most features are added in priority order from this list[9].
How do you test support?
I use a hand-crafted test suite to test features, which tests for basic support of each feature.
The test suite is publicly available at tests.caniuse.com[10].
Where do you get your information for upcoming versions?
Most information comes directly from the latest developer/preview/nightly builds.
When is a feature considered "supported"?
When its primary purpose is largely fulfilled. It does not mean it's 100% supported, just that it's usable in most cases.
How often is this page updated?
I try to keep it as current as possible, with new information being usually being processed within a few days. Follow the feed[11] if you'd like keep up with all the changes made.
References
- ^ Alexis Deveria (a.deveria.com)
- ^ web development community (github.com)
- ^ Lennart Schoors (www.lensco.be)
- ^ CC BY 4.0 (creativecommons.org)
- ^ this link
- ^ GitHub (github.com)
- ^ GitHub issues (github.com)
- ^ submit a feature (github.com)
- ^ this list (caniuse.com)
- ^ tests.caniuse.com (tests.caniuse.com)
- ^ feed