Version tested | iPhone, iPad | Phones (1-2.3, 4.0) | Tablets (3.0+) | Phones | Tablet | Meego - Nokia N9 | Symbian | Windows Phone | Mobile | Mini | Android | |
Minimum version tested | 3.2 | 1.5 | 3.0 | 5.0 | 1.0 | 1.2 | ^3 | 9 | 11 | 5 | 6 | 1.4 |
Application CacheOffline package installation. | | 2.1+ | | 6.0+ | | | | | | | | |
Web storagePersistent and session storage. | | 2.0+ | | 6.0+ | | | | | | | | |
Web SQL storagePersistent SQLite storage. | | 2.0+ | | 6.0+ | | | | | | | | |
GeolocationGeolocation & tracking using GPS, cells or Wi-Fi. | | 2.0+ | | 6.0+ | | | | | | | | |
MultimediaVideo & Audio Players | | 2.3+ | | 7.0+ | | | | | | | | |
Server-Sent EventsEventSource pattern to mantain the connection to the server open | 4.1+ | | | | | | | | | | | |
Web SocketsNewbidireccional protocol over HTTP | 4.2+ | | | 6.1+ | | | | | | | 7+ | |
Feature | Safari on iOS | Android Browser | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera | Firefox | webOS Browser |
---|
Version tested | iPhone, iPad | Phones (1.0-2.3) | Tablets (3.0+) | Phones | Tablet | Meego - Nokia N9 | Symbian | Windows Phone | Mobile | Mini | Android | |
Web WorkersThreading and background process communications | 5.0+ | | | 6.0+ | | | | | | | | |
Canvas API2D Drawing API | | | | | | | Anna+ | | | | | |
SVGScalable Vector Graphics | | 4.0+ | | | | | | | | | | |
Motion SensorsAccelerometer, Gyroscope, Magnetometer | 4.2 | 4.0+ | | | | | | | | | moz (custom) | |
HTML5 Form Virtual KeyboardsText Inputs with different keyboards | | | | | | | Anna+ | | | | | |
HTML5 Form New ControlsAt least: Date, Time, Month, Range | 5.0+ | | | | | | | | | | | |
Touch Eventstouchstart, touchend, touchmove, touchcancel | | 2.1+ | | 6.1+ | | | | | (Android) | | | |
Feature | Safari on iOS | Android Browser | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera | Firefox | webOS Browser |
---|
Version tested | iPhone, iPad | Phones (1.0-2.3) | Tablets (3.0+) | Phones | Tablet | Meego - Nokia N9 | Symbian | Windows Phone | Mobile | Mini | Android | |
CSS 3 Basicopacity, backgrounds, text effects, rounded corners | | | | 6.0 | | | Anna+ | | | partial | | |
CSS 3 Transforms 2Drotate, translate, scale, skew, matrix | | 2.0+ | | 6.0 | | | Anna+ | | | partial | | |
CSS 3 Transforms 3Dscale3d, translate3d. Perspective, Backface | | 4.0+ | | | | | | | | | | |
CSS 3 TransitionsAnimations between two states | | 2.0+ | | 6.0 | | | Anna+ | | | | | |
CSS 3 AnimationsAnimations with keyframes | | 2.0+ | | 6.0 | | | Anna+ | | | | | |
Viewport definitionMeta tag support. | | supports target-densityDpi | | | | | Anna+ | | supports css & meta | | | |
Position: fixed supportAbility 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) | weinre (inspector) | 7.0+ | | | | | DragonFly | | | weinre (nspector) |
Feature | Safari on iOS | Android Browser | BlackBerry Browser | Nokia Browser | Internet Explorer | Opera | Firefox | webOS Browser |
---|
Version tested | iPhone, iPad | Phones (1.0-2.3) | Tablets (3.0+) | Phones | Tablet | Meego - Nokia N9 | Symbian | Windows Phone | Mobile | Mini | Android | |
WebGL3D Canvas for the web | | 2.3 only on Sony Xperia | | | 2.0 beta | | | | | | | |
XMLHttpRequest 2.0AJAX 2.0: upload files, progress | 5.0+ | 4.0+ | | | | | | | | | | |
Navigation Timing APIPerformance events for WPO | | 4.0+ | 4.0+ | | | | | | | | 7+ | |
Notifications APIBackground alert notifications | | | | | | | | | | | custom code | |
Network Information APIConnection Type: 2G, 3G, 4G, WiFi | | 2.2+ | | | | | | | | | | |
File APIOpening local files through input type | | 4.0+ | | | | | | | | | | |
CORSCross origin Resource Sharing, for cross domain AJAX request | | 4.0+ | | | | | | | | | | |
HTML Media CaptureTaking pictures, record video and audio from an input file type | | 4.0+ | | | | | | | | | | |
IndexedDBAgnostic database system (replacement for Web SQL) |