HTML5test how well does your browser support HTML5?

Your browser scores 523 out of 555 points

You are using Chrome 86 on LinuxCorrect?Thanks!

Save resultsCompare to...

Semantics

Parsing rules
5
<!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. The following tests only check if the browser is following the HTML5 parsing rules for inline SVG and MathML, not if the browser can actually understand and render it.
Parsing inline SVG
Yes
Parsing inline MathML
Yes
Elements
27/30
Embedding custom non-visible data
Yes
New or modified elements
Global attributes or methods
hidden attribute
Yes
Forms
64/65
Field types
Fields
Forms
Web Components
6/10
Custom elements
No
Shadow DOM
Yes
HTML templates
Yes
HTML imports
No

Device Access

Location and Orientation
20
Geolocation
Yes
Device Orientation
Yes
Device Motion
Yes
Output
10
Full screen support
Yes
Web Notifications
Yes
Input
10
Gamepad control
Yes
Pointer Events
Yes
Pointer Lock support
Yes

Connectivity

Communication
40
Server-Sent Events
Yes
Beacon
Yes
Fetch
Yes
XMLHttpRequest Level 2
Upload files
Yes
WebSocket
Basic socket communication
Yes
ArrayBuffer and Blob support
Yes
Streams
4/6
Readable streams
Yes
Writable streams
No
Peer To Peer
45
Connectivity
WebRTC 1.0
Yes
ObjectRTC API for WebRTC
Yes
Data channel
Yes
Input
Access the webcam
Yes
Screen Capture
Yes
Enumerate devices
Yes
Recording
Media Stream recorder
Yes

Performance & Integration

User interaction
19/20
Drag and drop
HTML editing
Clipboard
Clipboard API and events
Yes
Spellcheck
spellcheck attribute
Yes
Performance
12
Workers
Web Workers
Yes
Shared Workers
Yes
Other
window.requestIdleCallback
Yes
Security
26/32
Web Cryptography API
Yes
Content Security Policy 1
No
Content Security Policy 2
Yes
Cross-Origin Resource Sharing
Yes
Subresource Integrity
Yes
Cross-document messaging
Yes
Authentication
Web Authentication / FIDO 2
No
Credential Management
Yes
Iframes
Sandboxed iframe
Yes
iframe with inline contents
Yes
Payments
5
Web Payments
Yes

Multimedia

Video
29/33
video element
Yes
Subtitles
Yes
Audio track selection
No
Video track selection
No
Poster images
Yes
Codec detection
Yes
Video codecs
MPEG-4 ASP support
No
H.264 support
No
H.265 support
No
Ogg Theora support
Yes
WebM with VP8 support
Yes
WebM with VP9 support
Yes
Audio
27/30
audio element
Yes
Loop audio
Yes
Preload in the background
Yes
Advanced
Web Audio API
Yes
Speech Recognition
Prefixed
Speech Synthesis
No
Audio codecs
PCM audio support
Yes
MP3 support
Yes
AAC support
No
Dolby Digital support
No
Dolby Digital Plus support
No
Ogg Vorbis support
Yes
Ogg Opus support
Yes
WebM with Vorbis support
Yes
WebM with Opus support
Yes
Streaming
5
Media Source extensions
Yes
DRM support
Yes
Adaptive bit rate
Dynamic Adaptive Streaming / MPEG-DASH
No
HTTP Live Streaming / HLS
No
Codecs

3D, Graphics & Effects

Responsive images
15
picture element
Yes
srcset attribute
Yes
sizes attribute
Yes
2D Graphics
24/25
Canvas 2D graphics
Yes
Drawing primitives
Text support
Yes
Path support
Yes
Ellipse support
Yes
Dashed line support
Yes
System focus ring 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
Yes
3D and VR
20/23
3D Graphics
WebGL
Yes
WebGL 2
Yes
VR Headset
WebVR
No
Animation
8
Web Animations API
Yes
window.requestAnimationFrame
Yes

Offline & Storage

Web applications
13/17
Offline resources
Application Cache
No
Service Workers
Yes
Push Messages
Yes
Content and Scheme handlers
Custom scheme handlers
Yes
Custom content handlers
No
Storage
35
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
Yes
Files
15
Reading files
Basic support for reading files
Yes
Create a Blob from a file
Yes
Create a Data URL from a Blob
Yes
Create an ArrayBuffer from a Blob
Yes
Create a Blob URL from a Blob
Yes
Accessing the file system
FileSystem API
No
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

Scripting
30
Script execution
Asynchronous script execution
Yes
Defered script execution
Yes
Script execution events
No
Runtime script error reporting
Yes
ECMAScript 5
JSON encoding and decoding
Yes
ECMAScript 6
Modules
Yes
Classes
Yes
Arrow functions
Yes
Promises
Yes
Template strings
Yes
Typed arrays
Yes
Internationalization
Yes
ECMAScript 7
Async and Await
Yes
Other API's
Base64 encoding and decoding
Yes
Mutation Observer
Yes
URL API
Yes
Encoding API
Yes
Other
9
Session history
Yes
Page Visibility
Yes
Text selection
Yes
Scroll into view
Yes
Try urlbox.io’s website screenshot api for quality screenshots Advertise Here

About HTML5test

The HTML5 test score is an indication of how well your browser supports the HTML5 standard and related specifications. Find out which parts of HTML5 are supported by your browser today and compare the results with other browsers.

The HTML5 test does not try to test all of the new features offered by HTML5, nor does it try to test the functionality of each feature it does detect. Despite these shortcomings we hope that by quantifying the level of support users and web developers will get an idea of how hard the browser manufacturers work on improving their browsers and the web as a development platform.

The score is calculated by testing for the many new features of HTML5. Each feature is worth one or more points. Apart from the main HTML5 specification and other specifications created the W3C HTML Working Group or WHATWG, this test also awards points for supporting related drafts and specifications.

Please be aware that although the HTML5 specification is now an official recommendation, other specifications that are being tested are still in development and could change before receiving an official status. In the future new tests will be added for new specifications and existing tests will be updated when the specifications change.

Help us improve HTML5 test by donating

This will allow us to spend more time on HTML5test.com and acquire more devices for our testing lab.

Try Urlbox.io website screenshot API for highly accurate screenshots Programming Assignment Help Service Advertise Here