Feature | Safari on iOS | Android Browser | BlackBerry Browser | Internet Explorer | Opera | Firefox | webOS Browser | Symbian Browser | |||
---|---|---|---|---|---|---|---|---|---|---|---|
Version tested | iPhone, iPad | Phones (1-2.3, 4.0) | Tablets (3.0+) | Phones | Tablet | Windows Phone | Mobile | Mini | Android | Nokia phones | |
Minimum version tested | 3.2 | 1.5 | 3.0 | 5.0 | 1.0 | 9 | 11 | 5 | 6 | 1.4 | ^3 |
Application CacheW3C APIOffline package installation. | ![]() | ![]() 2.1+ | ![]() | ![]() 6.0+ | ![]() | ![]() | ![]() | ![]() | |||
Web storageW3C APIPersistent and session storage. | ![]() | ![]() 2.0+ | ![]() | ![]() 6.0+ | ![]() | ![]() | ![]() | ![]() | ![]() | ||
Web SQL storageW3C API (no active)Persistent SQLite storage. | ![]() | ![]() 2.0+ | ![]() | ![]() 6.0+ | ![]() | ![]() | ![]() | ||||
GeolocationW3C APIGeolocation & tracking using GPS, cells or Wi-Fi. | ![]() | ![]() 2.0+ | ![]() | ![]() 6.0+ | ![]() | ![]() | ![]() | ![]() | ![]() | ||
MultimediaW3C APIVideo & Audio Players | ![]() | ![]() 2.3+ | ![]() | ![]() 7.0+ | ![]() | ![]() | ![]() | ![]() | ![]() | ||
Server-Sent EventsW3C APIEventSource pattern to mantain the connection to the server open | ![]() 4.1+ | ![]() | ![]() | ||||||||
Web SocketsW3C APINewbidireccional protocol over HTTP | ![]() 4.2+ | ![]() 6.1+ | ![]() | ![]() | ![]() 7+ | ||||||
Feature | Safari on iOS | Android Browser | BlackBerry Browser | Internet Explorer | Opera | Firefox | webOS Browser | Symbian Browser | |||
Version tested | iPhone, iPad | Phones (1.0-2.3) | Tablets (3.0+) | Phones | Tablet | Windows Phone | Mobile | Mini | Android | Nokia phones | |
Web WorkersW3C APIThreading and background process communications | ![]() 5.0+ | ![]() 6.0+ | ![]() | ![]() | ![]() | ||||||
Canvas APIW3C API2D Drawing API | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Anna+ |
SVGW3C Working GroupScalable Vector Graphics | ![]() | ![]() 4.0+ | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
Motion SensorsW3C StandardAccelerometer, Gyroscope, Magnetometer | ![]() 4.2 | ![]() 4.0+ | ![]() | ![]() moz (custom) | |||||||
HTML5 Form Virtual KeyboardsW3C StandardText Inputs with different keyboards | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Anna+ | ||||
HTML5 Form New ControlsW3C APIAt least: Date, Time, Month, Range | ![]() 5.0+ | ![]() | ![]() | ![]() | |||||||
Touch EventsW3C APItouchstart, touchend, touchmove, touchcancel | ![]() | ![]() 2.1+ | ![]() | ![]() 6.1+ | ![]() | ![]() (android) | ![]() | ||||
Feature | Safari on iOS | Android Browser | BlackBerry Browser | Internet Explorer | Opera | Firefox | webOS Browser | Symbian Browser | |||
Version tested | iPhone, iPad | Phones (1.0-2.3) | Tablets (3.0+) | Phones | Tablet | Windows Phone | Mobile | Mini | Android | Nokia phones | |
CSS 3 BasicW3C Standardopacity, backgrounds, text effects, rounded corners | ![]() | ![]() | ![]() | ![]() 6.0 | ![]() | ![]() | ![]() | ![]() partial | ![]() | ![]() | ![]() Anna+ |
CSS 3 Transforms 2DW3C Standardrotate, translate, scale, skew, matrix | ![]() | ![]() 2.0+ | ![]() | ![]() 6.0 | ![]() | ![]() | ![]() | ![]() partial | ![]() | ![]() | ![]() Anna+ |
CSS 3 Transforms 3DW3C Standardscale3d, translate3d. Perspective, Backface | ![]() | ![]() 4.0+ | ![]() | ||||||||
CSS 3 TransitionsW3C StandardAnimations between two states | ![]() | ![]() 2.0+ | ![]() | ![]() 6.0 | ![]() | ![]() | ![]() | ![]() | ![]() Anna+ | ||
CSS 3 AnimationsW3C StandardAnimations with keyframes | ![]() | ![]() 2.0+ | ![]() | ![]() 6.0 | ![]() | ![]() | ![]() | ![]() Anna+ | |||
Viewport definitionW3C APIMeta tag support. | ![]() | ![]() supports target-densityDpi | ![]() | ![]() | ![]() | ![]() | ![]() supports css & meta | ![]() | ![]() | ![]() Anna+ | |
Position: fixed supportW3C StandardAbility to mantain an element fixed in the viewport while scrolling / zooming | ![]() 5.0+ | ![]() 2.2+ & non scalable viewport | ![]() 3.1+ | ![]() 7.0+ | ![]() | ||||||
Remote DebuggerAbility to attach a remote debugger, such as Web Inspector | ![]() weinre (inspector) | ![]() weinre (inspector) | ![]() | ![]() 7.0+ | ![]() | ![]() DragonFly | ![]() weinre (nspector) | ||||
Feature | Safari on iOS | Android Browser | BlackBerry Browser | Internet Explorer | Opera | Firefox | webOS Browser | Symbian Browser | |||
Version tested | iPhone, iPad | Phones (1.0-2.3) | Tablets (3.0+) | Phones | Tablet | Windows Phone | Mobile | Mini | Android | Nokia phones | |
XMLHttpRequest 2.0W3C APIAJAX 2.0: upload files, progress | ![]() 5.0+ | ![]() 4.0+ | ![]() | ||||||||
Navigation Timing APIW3C APIPerformance events for WPO | ![]() 4.0+ | ![]() 4.0+ | ![]() | ![]() 7+ | |||||||
Notifications APIW3C APIBackground alert notifications | ![]() custom code | ||||||||||
Network Information APIW3C APIConnection Type: 2G, 3G, 4G, WiFi | ![]() 2.2+ | ![]() | |||||||||
File APIW3C APIOpening local files through input type | ![]() 4.0+ | ![]() | |||||||||
CORSW3C APICross origin Resource Sharing, for cross domain AJAX request | ![]() | ![]() 4.0+ | ![]() | ||||||||
HTML Media CaptureW3C APITaking pictures, record video and audio from an input file type | ![]() 4.0+ | ![]() | |||||||||
IndexedDBW3C APIAgnostic database system (replacement for Web SQL) | ![]() |