notes-computer-jasper-jasperHtml5BasicNotes1

below i've appending my June 2014 test results for an HTML5 test suites for two browsers on my Android phone, on the hypothesis that anything that my mobile browsers already support in 2014 will be very widely supported by the time Jasper is ready.

---

i visited http://html5test.com with Firefox 29 on my Android mobile phone, here's what i got:

HTML5test how well does your browser support HTML5?

    Your browser
    Other browsers
    Compare
    News
    Device Lab
    About the test

This browser scored 473 out of 555 points

This score was recorded using Firefox Mobile 29.0 on Android ▼ Useragent: Mozilla/5.0 (Android; Mobile; rv:29.0) Gecko/29.0 Firefox/29.0 Screen size: 533 x 320 px Related results...Compare to...ShareDonate? Semantics Parsing rules 10 <!DOCTYPE html> triggers standards mode

Yes ✔ HTML5 tokenizer

Yes ✔ HTML5 tree building

Yes ✔ HTML5 defines rules for embedding SVG and MathML? inside a regular HTML document. Support for SVG and MathML? is not required though, so no actual points are awarded if your browser supports embedding these two technologies. SVG in text/html

Yes ✔ MathML? in text/html

Yes ✔ Elements 21/30 Embedding custom non-visible data

Yes ✔ New or modified elements Section elements

Yes ✔ Grouping content elements

Yes ✔ Text-level semantic elements

Partial ○ Interactive elements

No ✘ Global attributes or methods hidden attribute

Yes ✔ Dynamic markup insertion

Yes ✔ Forms 85/110 Field types input type=text

Yes ✔ input type=search

Yes ✔ input type=tel

Yes ✔ input type=url

Yes ✔ input type=email

Yes ✔ input type=date

Yes ✔ input type=month

No ✘ input type=week

No ✘ input type=time

Yes ✔ input type=datetime

No ✘ input type=datetime-local

No ✘ input type=number

Yes ✔ input type=range

Yes ✔ input type=color

Yes ✔ input type=checkbox

Yes ✔ input type=image

Yes ✔ input type=file

Yes ✔ textarea

Yes ✔ select

Yes ✔ fieldset

Yes ✔ datalist

Yes ✔ keygen

No ✘ output

Yes ✔ progress

Yes ✔ meter

Yes ✔ Fields Field validation

Yes ✔ Association of controls and forms

Partial ○ Other attributes

Partial ○ CSS selectors

Partial ○ Events

Yes ✔ Forms Form validation

Yes ✔ Microdata 5 Microdata

Yes ✔ Device Access Location and Orientation 20 Geolocation

Yes ✔ Device Orientation

Yes ✔ Output 10 Full screen support

Prefixed ✔ Web Notifications

Yes ✔ Input 13/20 Access the webcam

Prefixed ✔ Gamepad control

No ✘ Pointer Events

No ✘ Pointer Lock support

Prefixed ✔ Performance & Integration User interaction 20/25 Drag and drop Attributes

No ✘ Events

No ✘ HTML editing Editing elements

Yes ✔ Editing documents

Yes ✔ CSS selectors

No ✘ APIs

Yes ✔ Spellcheck spellcheck attribute

Yes ✔ Performance 25 Native binary data

Yes ✔ Workers Web Workers

Yes ✔ Shared Workers

Yes ✔ Security 28/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 Sandboxed iframe

Yes ✔ Seamless iframe

No ✘ iframe with inline contents

Yes ✔ History and navigation 10 Session history

Yes ✔ Multimedia Video 25/35 video element

Yes ✔ DRM support

No ✘ Media Source extensions

No ✘ Subtitle support

No ✘ Poster image support

Yes ✔ Codec detection

Yes ✔ The following tests go beyond the requirements of the HTML5 specification and are not counted towards the total score. MPEG-4 support

No ✘ H.264 support

Yes ✔ Ogg Theora support

Yes ✔ WebM? with VP8 support

Yes ✔ WebM? with VP9 support

Yes ✔ Audio 27/30 audio element

Yes ✔ Web Audio API

Yes ✔ Speech Recognition

No ✘ Speech Synthesis

Yes ✔ The following tests go beyond the requirements of the HTML5 specification and are not counted towards the total score. PCM audio support

Yes ✔ AAC support

Yes ✔ MP3 support

Yes ✔ Ogg Vorbis support

Yes ✔ Ogg Opus support

Yes ✔ WebM? with Vorbis support

Yes ✔ WebM? with Opus support

Yes ✔ Peer To Peer 15 WebRTC?

Prefixed ✔ Data channel

Prefixed ✔ 3D, Graphics & Effects 2D Graphics 19/25 Canvas 2D graphics

Yes ✔ Drawing primitives Text support

Yes ✔ Path support

No ✘ Ellipse support

No ✘ Dashed line support

Yes ✔ Features Hit testing support

No ✘ Blending modes

Yes ✔ Image export formats PNG support

Yes ✔ JPEG support

Yes ✔ JPEG-XR support

No ✘ WebP? support

No ✘ 3D Graphics 20/25 WebGL? 3D graphics

Prefixed ✔ WebGL? 2 3D graphics

No ✘ Animation 5 window.requestAnimationFrame

Yes ✔ Connectivity Communication 35 Server-Sent Events

Yes ✔ XMLHttpRequest? Level 2 Upload files

Yes ✔ Response type support

Yes ✔ WebSocket? Basic socket communication

Yes ✔ ArrayBuffer? and Blob support

Yes ✔ Offline & Storage Web applications 20 Application Cache

Yes ✔ Custom scheme handlers

Yes ✔ Custom content handlers

Yes ✔ Custom search providers

Yes ✔ Storage 30 Key-value storage Session Storage

Yes ✔ Local Storage

Yes ✔ Database storage IndexedDB?

Yes ✔ Objectstore Blob support

Yes ✔ Objectstore ArrayBuffer? support

Yes ✔ The Web SQL Database specification is no longer being updated and has been replaced by IndexedDB?. Because at least 3 vendors have shipped implementations of this specification we still include it in this test. Web SQL Database

No ✘ Files 10 File API

Yes ✔ The Directories and System API proposal has failed to gain traction among browser vendors and is only supported in some Webkit based browsers. No additional points are awarded for supporting this API. File API: Directories and System

No ✘ Other Other 20 Styling Scoped style element

Yes ✔ Scripts Asyncronous script execution

Yes ✔ Runtime script error reporting

Yes ✔ Script execution events

Yes ✔ Base64 encoding and decoding

Yes ✔ JSON encoding and decoding

Yes ✔ Mutation Observer

Yes ✔ Other Page Visibility

Yes ✔ Text selection

Yes ✔ Scroll into view

Yes ✔

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

---

i visited http://html5test.com with my Android Browser on my Android mobile phone, here's what i got:

HTML5test how well does your browser support HTML5?

    Your browser
    Other browsers
    Compare
    News
    Device Lab
    About the test

This browser scored 395 out of 555 points

This score was recorded using a LG Optimus F3Q running Android 4.1.2 ▼ Useragent: Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; LG-D520 Build/JZO54K) AppleWebKit?/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 Screen size: 800 x 480 px Related results...Compare to...ShareDonate? Semantics Parsing rules 10 <!DOCTYPE html> triggers standards mode

Yes ✔ HTML5 tokenizer

Yes ✔ HTML5 tree building

Yes ✔ HTML5 defines rules for embedding SVG and MathML? inside a regular HTML document. Support for SVG and MathML? is not required though, so no actual points are awarded if your browser supports embedding these two technologies. SVG in text/html

Yes ✔ MathML? in text/html

Yes ✔ Elements 9/30 Embedding custom non-visible data

Yes ✔ New or modified elements Section elements

No ✘ Grouping content elements

Partial ○ Text-level semantic elements

Partial ○ Interactive elements

Partial ○ Global attributes or methods hidden attribute

Yes ✔ Dynamic markup insertion

Yes ✔ Forms 104/110 Field types input type=text

Partial ○ input type=search

Yes ✔ input type=tel

Yes ✔ input type=url

Yes ✔ input type=email

Yes ✔ input type=date

Yes ✔ input type=month

Yes ✔ input type=week

Yes ✔ input type=time

Yes ✔ input type=datetime

Yes ✔ input type=datetime-local

Yes ✔ input type=number

Yes ✔ input type=range

Yes ✔ input type=color

Yes ✔ input type=checkbox

Yes ✔ input type=image

Yes ✔ input type=file

Yes ✔ textarea

Yes ✔ select

Yes ✔ fieldset

Partial ○ datalist

No ✘ keygen

Yes ✔ output

Yes ✔ progress

Yes ✔ meter

Yes ✔ Fields Field validation

Yes ✔ Association of controls and forms

Yes ✔ Other attributes

Partial ○ CSS selectors

Yes ✔ Events

Yes ✔ Forms Form validation

Yes ✔ Microdata 5 Microdata

Yes ✔ Device Access Location and Orientation 20 Geolocation

Yes ✔ Device Orientation

Yes ✔ Output 0/10 Full screen support

No ✘ Web Notifications

No ✘ Input 0/20 Access the webcam

No ✘ Gamepad control

No ✘ Pointer Events

No ✘ Pointer Lock support

No ✘ Performance & Integration User interaction 20/25 Drag and drop Attributes

No ✘ Events

No ✘ HTML editing Editing elements

Yes ✔ Editing documents

Yes ✔ CSS selectors

No ✘ APIs

Yes ✔ Spellcheck spellcheck attribute

Yes ✔ Performance 25 Native binary data

Yes ✔ Workers Web Workers

Yes ✔ Shared Workers

Yes ✔ Security 20/40 Web Cryptography API

No ✘ Content Security Policy 1.0

No ✘ Content Security Policy 1.1

No ✘ Cross-Origin Resource Sharing

Yes ✔ Cross-document messaging

Yes ✔ Iframes Sandboxed iframe

Yes ✔ Seamless iframe

No ✘ iframe with inline contents

No ✘ History and navigation 10 Session history

Yes ✔ Multimedia Video 25/35 video element

Yes ✔ DRM support

No ✘ Media Source extensions

No ✘ Subtitle support

No ✘ Poster image support

Yes ✔ Codec detection

Buggy ! The following tests go beyond the requirements of the HTML5 specification and are not counted towards the total score. MPEG-4 support

Yes ✔ H.264 support

Yes ✔ Ogg Theora support

No ✘ WebM? with VP8 support

Yes ✔ WebM? with VP9 support

Yes ✔ Audio 20/30 audio element

Yes ✔ Web Audio API

No ✘ Speech Recognition

No ✘ Speech Synthesis

No ✘ The following tests go beyond the requirements of the HTML5 specification and are not counted towards the total score. PCM audio support

Yes ✔ AAC support

Yes ✔ MP3 support

Yes ✔ Ogg Vorbis support

Yes ✔ Ogg Opus support

Yes ✔ WebM? with Vorbis support

Yes ✔ WebM? with Opus support

Yes ✔ Peer To Peer 0/15 WebRTC?

No ✘ Data channel

No ✘ 3D, Graphics & Effects 2D Graphics 12/25 Canvas 2D graphics

Yes ✔ Drawing primitives Text support

Yes ✔ Path support

No ✘ Ellipse support

No ✘ Dashed line support

No ✘ Features Hit testing support

No ✘ Blending modes

No ✘ Image export formats PNG support

Yes ✔ JPEG support

No ✘ JPEG-XR support

No ✘ WebP? support

No ✘ 3D Graphics 20/25 WebGL? 3D graphics

Prefixed ✔ WebGL? 2 3D graphics

No ✘ Animation 5 window.requestAnimationFrame

Prefixed ✔ Connectivity Communication 30/35 Server-Sent Events

Yes ✔ XMLHttpRequest? Level 2 Upload files

Yes ✔ Response type support

Yes ✔ WebSocket? Basic socket communication

Incomplete ! ArrayBuffer? and Blob support

No ✘ Offline & Storage Web applications 15/20 Application Cache

Yes ✔ Custom scheme handlers

No ✘ Custom content handlers

No ✘ Custom search providers

No ✘ Storage 26/30 Key-value storage Session Storage

Yes ✔ Local Storage

Yes ✔ Database storage IndexedDB?

Prefixed ✔ Objectstore Blob support

No ✘ Objectstore ArrayBuffer? support

No ✘ The Web SQL Database specification is no longer being updated and has been replaced by IndexedDB?. Because at least 3 vendors have shipped implementations of this specification we still include it in this test. Web SQL Database

Yes ✔ Files 10 File API

Yes ✔ The Directories and System API proposal has failed to gain traction among browser vendors and is only supported in some Webkit based browsers. No additional points are awarded for supporting this API. File API: Directories and System

Prefixed ✔ Other Other 9/20 Styling Scoped style element

No ✘ Scripts Asyncronous script execution

Yes ✔ Runtime script error reporting

Yes ✔ Script execution events

No ✘ Base64 encoding and decoding

Yes ✔ JSON encoding and decoding

Yes ✔ Mutation Observer

No ✘ Other Page Visibility

No ✘ Text selection

Yes ✔ Scroll into view

Yes ✔

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

---