25.7.2014 HTML5test - How well does your browser support HTML5?

HTML5TEST how well does your browser support ?

your browser other browsers compare news device lab about the test

THIS BROWSER SCORED 234 OUT OF 555 POINTS This score was recorded using Qt 4.6.2 on Linux ▼

 Related results... ⚏ Compare to...  Share  Donate

 semantics  multimedia Parsing rules 10 Video 0/35

triggers standards mode Yes ✔ video element No ✘

HTML5 tokenizer Yes ✔ DRM support No ✘

HTML5 tree building Yes ✔ Media Source extensions No ✘

Subtitle support No ✘ HTML5 defines rules for embedding SVG and MathML inside a regular HTML document. Support for SVG and MathML is not required though, Poster image support No ✘ so no actual points are awarded if your browser supports embedding http://html5test.com/s/ec24012186d3ebe3.html 1/14 25.7.2014 HTML5test - How well does your browser support HTML5? so no actual points are awarded if your browser supports embedding these two technologies. Codec detection No ✘

SVG in text/html Yes ✔ The following tests go beyond the requirements of the HTML5 MathML in text/html Yes ✔ specification and are not counted towards the total score. MPEG-4 support No ✘ 8/30 H.264 support No ✘ Elements Ogg Theora support No ✘

Embedding custom non-visible data Yes ✔ WebM with VP8 support No ✘ WebM with VP9 support No ✘ New or modified elements

▼ Section elements No ✘ section element No ✘ Audio 0/30 nav element No ✘ audio element No ✘ article element No ✘ Web Audio API No ✘ aside element No ✘ Speech Recognition No header element No ✘ ✘

footer element No ✘ Speech Synthesis No ✘

▼ Grouping content elements No ✘ The following tests go beyond the requirements of the HTML5 main element No ✘ specification and are not counted towards the total score.

figure element No ✘ PCM audio support No ✘

figcaption element No ✘ AAC support No ✘

reversed attribute on the ol element No ✘ MP3 support No ✘

▼ Text-level semantic elements Partial ○ Ogg Vorbis support No ✘

download attribute on the a element No ✘ Ogg Opus support No ✘

ping attribute on the a element Yes ✔ WebM with Vorbis support No ✘ No ✘ mark element WebM with Opus support No ✘ ruby, rt and rp elements No ✘ http://html5test.com/s/ec24012186d3ebe3.html 2/14 25.7.2014 HTML5test - How well does your browser support HTML5? ruby, rt and rp elements No ✘

time element No ✘ wbr element No ✘ Peer To Peer 0/15 ▼ Interactive elements Partial ○ WebRTC No ✘ details element Yes ✔ Data channel No ✘ summary element No ✘

menu element of type toolbar No ✘

menu element of type popup No ✘ dialog element No ✘  3d, graphics & effects Global attributes or methods 12/25 hidden attribute Yes ✔ 2D Graphics

▼ Dynamic markup insertion Yes ✔ Canvas 2D graphics Yes ✔

outerHTML property Yes ✔ Drawing primitives insertAdjacentHTML function Yes ✔ Text support Yes ✔

Path support No ✘ Forms 70/110 Ellipse support No ✘ Dashed line support No ✘ Field types

▼ input type=text Partial ○ Features

Minimal element support Yes ✔ Hit testing support No ✘

Selection Direction No ✘ Blending modes No ✘

▼ input type=search Yes ✔ Image export formats Minimal element support Yes ✔ PNG support Yes ✔ ▼ input type=tel Yes ✔ JPEG support Yes ✔ Minimal element support Yes ✔ JPEG-XR support No ✘ http://html5test.comin/sp/euc2t4 0t12y1p86ed=3uebrel3.html Yes ✔ 3/14 25.7.2014 HTML5test - How well does your browser support HTML5? ▼ input type=url Yes ✔ WebP support No ✘ Minimal element support Yes ✔

Field validation Yes ✔ ▼ input type=email Yes ✔ 3D Graphics 0/25 Minimal element support Yes ✔ WebGL 3D graphics No ✘ Field validation Yes ✔ WebGL 2 3D graphics No ✘ ▼ input type=date Partial ○

Minimal element support Yes ✔ Custom user-interface No ✘ Animation 0/5 Value sanitization No ✘ window.requestAnimationFrame No ✘ min attribute Yes ✔

max attribute Yes ✔

step attribute Yes ✔ stepDown() method Yes ✔  connectivity stepUp() method Yes ✔ valueAsDate() method Yes ✔ Communication 26/35 valueAsNumber() method Yes ✔ Server-Sent Events Yes ✔ ▼ input type=month Partial ○

Minimal element support Yes ✔ XMLHttpRequest Level 2

Custom user-interface No ✘ Upload files Yes ✔ Value sanitization No ✘ ▼ Response type support Partial ○ min attribute Yes ✔ Text response type Yes ✔ max attribute Yes ✔ Document response type No ✘ step attribute Yes ✔ ArrayBuffer response type Yes ✔ stepDown() method Yes ✔ Blob response type No ✘ stepUp() method Yes ✔ http://html5test.com/s/ec24012186d3ebe3.html 4/14 25.7.2014 HTML5test - How well does your browser support HTML5? stepUp() method Yes ✔ WebSocket valueAsDate() method Yes ✔ Basic socket communication Incomplete valueAsNumber() method Yes ✔ !

▼ input type=week Partial ○ ArrayBuffer and Blob support No ✘

Minimal element support Yes ✔

Custom user-interface No ✘

No ✘ Value sanitization  offline & storage min attribute Yes ✔ max attribute Yes ✔ Web applications 15/20 step attribute Yes ✔

stepDown() method Yes ✔ Application Cache Yes ✔

stepUp() method Yes ✔ Custom scheme handlers No ✘

valueAsDate() method Yes ✔ Custom content handlers No ✘

valueAsNumber() method Yes ✔ Custom search providers No ✘ ▼ input type=time Partial ○

Minimal element support Yes ✔

Custom user-interface No ✘ Storage 10/30

No ✘ Value sanitization Key-value storage attribute Yes ✔ min Session Storage Yes ✔ max attribute Yes ✔ Local Storage No ✘ step attribute Yes ✔ Database storage stepDown() method Yes ✔ No stepUp() method Yes ✔ IndexedDB ✘

valueAsDate() method Yes ✔ Objectstore Blob support No ✘

valueAsNumber() method Yes ✔ Objectstore ArrayBuffer support No ✘

▼ input type=datetime Partial ○ The Web SQL Database specification is no longer being updated and http://html5test.comM/isn/eimc24a0l1 e21le86md3eenbet 3s.hutmplport Yes ✔ has been replaced by IndexedDB. Because at least 3 vendors have 5/14 25.7.2014 HTML5test - How well does your browser support HTML5? Minimal element support Yes ✔ has been replaced by IndexedDB. Because at least 3 vendors have shipped implementations of this specification we still include it in this No Custom user-interface ✘ test. No ✘ Value sanitization Web SQL Database Yes ✔ min attribute Yes ✔

max attribute Yes ✔ step attribute Yes ✔ Files 10 stepDown() method Yes ✔ File API Yes ✔ stepUp() method Yes ✔

valueAsNumber() method Yes ✔ The Directories and System API proposal has failed to gain traction among browser vendors and is only supported in some Webkit based ▼ input type=datetime-local Partial ○ browsers. No additional points are awarded for supporting this API.

Minimal element support Yes ✔ File API: Directories and System No ✘ Custom user-interface No ✘

Value sanitization No ✘

min attribute Yes ✔

max attribute Yes ✔ other step attribute Yes ✔ 9/20 stepDown() method Yes ✔ Other

stepUp() method Yes ✔ Styling method Yes ✔ valueAsNumber() Scoped style element No ✘ ▼ input type=number Yes ✔ Scripts Minimal element support Yes ✔ Asyncronous script execution Yes ✔ Custom user-interface Yes ✔ Runtime script error reporting Yes ✔ Value sanitization Yes ✔ Script execution events No ✘ Field validation Yes ✔ Base64 encoding and decoding Yes min attribute Yes ✔ ✔

max attribute Yes ✔ JSON encoding and decoding Yes ✔ http://html5test.com/s/ec24012186d3ebe3.html 6/14 25.7.2014 HTML5test - How well does your browser support HTML5?

step attribute Yes ✔ Mutation Observer No ✘

stepDown() method Yes ✔ Other stepUp() method Yes ✔ Page Visibility No ✘ valueAsNumber() method Yes ✔ Text selection Yes ✔ ▼ input type=range Yes ✔ Scroll into view Yes ✔ Minimal element support Yes ✔

Custom user-interface Yes ✔

Value sanitization Yes ✔

min attribute Yes ✔

max attribute Yes ✔

step attribute Yes ✔

stepDown() method Yes ✔

stepUp() method Yes ✔

valueAsNumber() method Yes ✔

▼ input type=color Partial ○

Minimal element support Yes ✔

Custom user-interface No ✘

Value sanitization No ✘

▼ input type=checkbox Yes ✔

Minimal element support Yes ✔

indeterminate property Yes ✔

▼ input type=image Partial ○

Minimal element support Yes ✔

width property No ✘

height property No ✘

▼ http://html5test.comin/sp/euc2t4 0t12y1p86ed=3febiel3.ehtml Yes ✔ 7/14 25.7.2014 HTML5test - How well does your browser support HTML5? ▼ input type=file Yes ✔

Minimal element support Yes ✔

files property Yes ✔

▼ textarea Partial ○

Minimal element support Yes ✔

maxlength attribute Yes ✔

wrap attribute No ✘

▼ select Yes ✔

Minimal element support Yes ✔

required attribute Yes ✔

▼ fieldset Partial ○

Minimal element support Yes ✔

elements attribute No ✘

disabled attribute No ✘

▼ datalist Partial ○

Minimal element support No ✘

list attribute for fields Yes ✔

▼ keygen Yes ✔

Minimal element support Yes ✔

challenge attribute Yes ✔

keytype attribute Yes ✔

▼ output Yes ✔

Minimal element support Yes ✔

▼ progress Yes ✔

Minimal element support Yes ✔ http://html5test.come/st/eec2r4012186d3ebe3.html Yes ✔ 8/14 25.7.2014 HTML5test - How well does your browser support HTML5? ▼ meter Yes ✔

Minimal element support Yes ✔

Fields

▼ Field validation Yes ✔

pattern attribute Yes ✔

required attribute Yes ✔

▼ Association of controls and forms Yes ✔

control property on labels Yes ✔

form property on fields Yes ✔

formAction property on fields Yes ✔

formEnctype property on fields Yes ✔

formMethod property on fields Yes ✔

formNoValidate property on fields Yes ✔

formTarget property on fields Yes ✔

labels property on fields Yes ✔

▼ Other attributes Partial ○

autofocus attribute Yes ✔

autocomplete attribute No ✘

placeholder attribute Yes ✔

multiple attribute Yes ✔

dirName attribute No ✘

▼ CSS selectors Yes ✔

:valid selector Yes ✔

:invalid selector Yes ✔

:optional selector Yes ✔ http://html5test.com/s/ec24012186d3ebe3.html 9/14 25.7.2014 HTML5test - How well does your browser support HTML5? :required selector Yes ✔

:in-range selector Yes ✔

:out-of-range selector Yes ✔

:read-write selector Yes ✔

:read-only selector Yes ✔

▼ Events Yes ✔

oninput event Yes ✔

onchange event Yes ✔

oninvalid event Yes ✔

Forms

▼ Form validation Yes ✔

checkValidity method Yes ✔

noValidate attribute Yes ✔

Microdata 0/5

Microdata No ✘

 device access Location and Orientation 0/20

Geolocation No ✘

Device Orientation No ✘ http://html5test.com/s/ec24012186d3ebe3.html 10/14 25.7.2014 HTML5test - How well does your browser support HTML5?

Output 5/10

Full screen support No ✘

Web Notifications Prefixed ✔

Input 0/20

Access the webcam No ✘

Gamepad control No ✘

Pointer Events No ✘

Pointer Lock support No ✘

 performance & integration User interaction 2/25

Drag and drop

▼ Attributes No ✘

draggable attribute No ✘

dropzone attribute No ✘

▼ Events No ✘

ondrag event No ✘

ondragstart event No ✘ http://html5test.com/s/ec24012186d3ebe3.html 11/14 25.7.2014 HTML5test - How well does your browser support HTML5?

ondragenter event No ✘

ondragover event No ✘

ondragleave event No ✘

ondragend event No ✘

ondrop event No ✘

HTML editing

▼ Editing elements No ✘

contentEditable attribute No ✘

isContentEditable property No ✘

▼ Editing documents No ✘

designMode attribute No ✘

▼ CSS selectors No ✘

:read-write selector No ✘

:read-only selector No ✘

▼ APIs No ✘

execCommand method No ✘

queryCommandEnabled method No ✘

queryCommandIndeterm method No ✘

queryCommandState method No ✘

queryCommandSupported method No ✘

queryCommandValue method No ✘

Spellcheck

spellcheck attribute Yes ✔ http://html5tesPt.ceomr/sf/eoc24r0m1218a6dn3ecbe3e.html 24/25 12/14 25.7.2014 HTML5test - How well does your browser support HTML5? Performance 24/25

▼ Native binary data Partial ○

ArrayBuffer Yes ✔

Int8Array Yes ✔

Uint8Array Yes ✔

Int16Array Yes ✔

Uint16Array Yes ✔

Int32Array Yes ✔

Uint32Array Yes ✔

Float32Array Yes ✔

Float64Array No ✘

DataView Yes ✔

Workers

Web Workers Yes ✔

Shared Workers Yes ✔

Security 23/40

Web Cryptography API No ✘

Content Security Policy 1.0 Yes ✔

Content Security Policy 1.1 No ✘

Cross-Origin Resource Sharing Yes ✔

Cross-document messaging Yes ✔

Iframes http://html5test.com/s/ec24012186d3ebe3.html 13/14 25.7.2014 HTML5test - How well does your browser support HTML5? Iframes

Sandboxed iframe Yes ✔

Seamless iframe No ✘

iframe with inline contents No ✘

History and navigation 10

Session history Yes ✔

Created by Niels Leenheer. Please note that the HTML5 test is not affiliated with the W3C or the CloudVPS HTML5 working group. HTML5 Logo by W3C High Availability Cloud Servers

http://html5test.com/s/ec24012186d3ebe3.html 14/14