Feature | Safari on iOS | Android Browser | Google Chrome | Amazon Silk | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera Mobile | Opera mini | Firefox | webOS Browser |
|||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Platform | iPhone, iPad | Phones & Tablet | Android 4.0+ | Kindle Fire | Phones | Tablet | MeeGo - N9 | Symbian | Windows Phone 7.5 | Windows 8 | Android & Symbian | Java,iOS Android | Android, MeeGo | HP Phones | HP TouchPad | |
Versions tested | 3.2 to 6.1 | 1.5 to 4.2 | 18 to 25b | 1.0 to 2.0 | 5.0 to 7.1 | BB10 | 1.0 to 2.1 | 1.2 | ^3 to Belle FP2 | 9 | 10 (metro) | 11 to 12.1 | 5 to 7 | 6 to 18 | 1.4 to 2.0 | 3.0 |
Application CacheW3C APIOffline package installation. |
2.1+ |
6.0+ |
Belle FP2+ |
|||||||||||||
Web storageW3C APIPersistent and session storage. |
2.0+ |
6.0+ |
Belle FP2+ |
|||||||||||||
Web SQL storageW3C API (no active)Persistent SQLite storage. |
2.0+ |
6.0+ |
Belle FP2+ |
|||||||||||||
GeolocationW3C APIGeolocation & tracking using GPS, cells or Wi-Fi. |
2.0+ |
2.0+ |
6.0+ |
Belle+ |
||||||||||||
MultimediaW3C APIVideo & Audio Players |
2.3+ |
7.0+ |
Belle+ |
|||||||||||||
Server-Sent EventsW3C APIEventSource pattern to mantain the connection to the server open |
4.1+ |
2.0+ |
2.0+ |
|||||||||||||
Web SocketsW3C APINewbidireccional protocol over HTTP |
4.2+ |
2.0+ |
6.1+ |
Belle FP2+ |
12.1+ |
7+ |
3.0.5+ |
|||||||||
Feature | Safari on iOS | Android Browser | Google Chrome | Amazon Silk | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera Mobile | Opera mini | Firefox | webOS Browser |
|||||
Platform | iPhone, iPad | Phones & Tablet | Android 4.0+ | Kindle Fire | Phones | BB10 | Tablet | MeeGo - N9 | Symbian | Windows Phone 7.5 | Windows 8 | Android & Symbian | Java,iOS Android | Android, MeeGo | HP Phones | HP TouchPad |
Web WorkersW3C APIThreading and background process communications |
5.0+ |
2.0+ |
6.0+ |
|||||||||||||
Canvas APIW3C API2D Drawing API |
Anna+ |
|||||||||||||||
SVGW3C Working GroupScalable Vector Graphics |
3.0+ |
|||||||||||||||
Motion SensorsW3C StandardAccelerometer, Gyroscope, Magnetometer |
4.2 |
3.0+ |
Partial support |
2.0+ |
12+ (android) |
moz (custom) |
3.0.5+ Partial |
|||||||||
HTML5 Form Virtual KeyboardsW3C StandardText Inputs with different keyboards |
4.0+ |
Anna+ |
||||||||||||||
HTML5 Form New ControlsW3C APIAt least: Date, Time, Month, Range |
5.0+ |
6.0+ |
2.0+ |
only range |
||||||||||||
Touch EventsW3C APItouchstart, touchend, touchmove, touchcancel |
2.1+ |
6.1+ |
Belle FP2+ |
(Pointer events) |
(android) |
3.0.5+ |
||||||||||
Feature | Safari on iOS | Android Browser | Google Chrome | Amazon Silk | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera Mobile | Opera mini | Firefox | webOS Browser |
|||||
Platform | iPhone, iPad | Phones & Tablet | Android 4.0+ | Kindle Fire | Phones | BB10 | Tablet | MeeGo - N9 | Symbian | Windows Phone 7.5 | Windows 8 | Android & Symbian | Java,iOS Android | Android, MeeGo | HP Phones | HP TouchPad |
CSS 3 BasicW3C Standardopacity, backgrounds, text effects, rounded corners |
6.0 |
Anna+ |
partial |
|||||||||||||
CSS 3 Transforms 2DW3C Standardrotate, translate, scale, skew, matrix |
2.0+ |
6.0 |
Anna+ |
partial |
||||||||||||
CSS 3 Transforms 3DW3C Standardscale3d, translate3d. Perspective, Backface |
3.0+ |
11+ |
||||||||||||||
CSS 3 TransitionsW3C StandardAnimations between two states |
2.0+ |
6.0 |
Anna+ |
|||||||||||||
CSS 3 AnimationsW3C StandardAnimations with keyframes |
2.0+ |
6.0 |
Anna+ |
12.1+ |
||||||||||||
Viewport definitionW3C APIMeta tag support. |
supports target-densityDpi |
Anna+ |
supports css & meta |
|||||||||||||
Position: fixed supportW3C StandardAbility to mantain an element fixed in the viewport while scrolling / zooming |
5.0+ |
2.2+ & non scalable viewport |
7.0+ |
Partial 11+ |
Partial 3.0.5+ |
|||||||||||
Feature | Safari on iOS | Android Browser | Google Chrome | Amazon Silk | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera Mobile | Opera mini | Firefox | webOS Browser |
|||||
Platform | iPhone, iPad | Phones & Tablet | Android 4.0+ | Kindle Fire | Phones | BB10 | Tablet | MeeGo - N9 | Symbian | Windows Phone 7.5 | Windows 8 | Android & Symbian | Java,iOS Android | Android, MeeGo | HP Phones | HP TouchPad |
WebGLKhronos Group API3D Canvas for the web |
2.3 only on Sony Xperia |
2.0+ |
12+ (android) |
|||||||||||||
XMLHttpRequest 2.0W3C APIAJAX 2.0: upload files, progress |
5.0+ |
3.0+ |
Partial |
2.0+ |
Belle+ |
12+ |
10+ |
Partial |
||||||||
Navigation Timing APIW3C APIPerformance events for WPO |
4.0+ |
2.1+ |
7+ |
|||||||||||||
Network Information APIW3C APIConnection Type: 2G, 3G, 4G, WiFi |
2.2+ Ols Spec |
Old Spec |
12+ |
|||||||||||||
File APIW3C APIOpening local files through input type |
6.0+ |
3.0+ |
2.0+ |
2.0+ |
12+ (partial) |
11+ |
||||||||||
FileSystem APIW3C APIVirtual FileSystem for persisten storage |
2.0+ |
|||||||||||||||
CORSW3C APICross origin Resource Sharing, for cross domain AJAX request |
3.0+ |
2.1+ |
12+ |
10+ |
||||||||||||
HTML Media CaptureW3C APITaking pictures, record video and audio from an input file type |
6.0+ (partial) |
3.0+ |
11+ |
|||||||||||||
Feature | Safari on iOS | Android Browser | Google Chrome | Amazon Silk | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera Mobile | Opera mini | Firefox | webOS Browser |
|||||
Platform | iPhone, iPad | Phones & Tablet | Android 4.0+ | Kindle Fire | Phones | BB10 | Tablet | MeeGo - N9 | Symbian | Windows Phone 7.5 | Windows 8 | Android & Symbian | Java,iOS Android | Android, MeeGo | HP Phones | HP TouchPad |
Web Audio APIW3C APILow level audio playing |
6.0+ |
2.0+ |
||||||||||||||
Notifications APIW3C APIBackground alert notifications |
2.0+ |
Partial |
2.0+ |
|||||||||||||
IndexedDBW3C APIAgnostic database system (replacement for Web SQL) |
2.0+ |
|||||||||||||||
getUserMediaW3C APICamera access for <video> element |
12+ (android) |
|||||||||||||||
Animation Timing APIW3C APIPerformant timers for HTML5 animations |
6.0+ |
2.0+ |
2.1+ |
11+ |
||||||||||||
FullScreen APIW3C APIAllow the application to get a full screen mode |
25+ |
Partial 12+ |
||||||||||||||
Page Visibility APIW3C APIDetermine current visibility state |
2.1+ |
12.1+ |
18+ |
|||||||||||||
Remote DebuggerAbility to attach a remote debugger, such as Web Inspector |
6.0+ usb |
usb |
7.0+ |
DragonFly |
14+ |
Always use feature detection.
If you want to help or send feedback, contact me.
by firt | Updates on Twitter | Blog