When can I use...

Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers.

Tables

Show options

Legend

Green
Supported
Red
Not supported
Greenish yellow
Partially supported
Gray
Support unknown

XMLHttpRequest 2

- Working Draft

Global user stats*:
Support:27.58%
Partial support:19.81%
Total:47.39%

Adds more functionality to AJAX requests like file uploads, transfer progress information and the ability to send form data.

Resources:
MDN article on FormData
Article with file upload demo
IEFirefoxSafariChromeOperaiOS SafariOpera MiniOpera MobileAndroid Browser
Two versions back7.03.53.29.010.63.22.1
Previous version8.03.64.010.011.04.0-4.110.02.2
Current9.04.05.011.011.14.2-4.35.0-6.011.02.33.0
Near future5.012.011.5
Farther future10.06.06.013.012.0

Note: Firefox 3.5 and 3.6 partial support refers to only including support for the progress event. IE8 has support for an alternative type of progress event.

Progress & Meter

- Working Draft

Global user stats*:
Support:17.48%

Method of indicating a progress state (progress element) or the current level of a gauge (meter element).

Resources:
Dev.Opera article
HTML5 Doctor on <meter>
Examples of progress and meter elements
IEFirefoxSafariChromeOperaiOS SafariOpera MiniOpera MobileAndroid Browser
Two versions back7.03.53.29.010.63.22.1
Previous version8.03.64.010.011.04.0-4.110.02.2
Current9.04.05.011.011.14.2-4.35.0-6.011.02.33.0
Near future5.012.011.5
Farther future10.06.06.013.012.0

Note: The progress element is available in Firefox nightlies, may or may not appear in Firefox 6.

Parent feature:
HTML5 form features

*Usage share statistics based on data from StatCounter GlobalStats for April, 2011.