The HTML5 test score is only an indication of how well your browser
supports the upcoming HTML5 standard and related specifications.
It 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, this test also awards points for supporting related drafts and
specifications. Some of these specifications were initially part of
HTML5, but are now further developed by other W3C working groups.
WebGL is also part of this test despite not being developed by the
W3C, because it extends the HTML5 canvas element with a 3d context.
The test also awards bonus points for supporting audio and video
codecs and supporting SVG or MathML embedding in a plain HTML document.
These test do not count towards the total score because HTML5 does
not specify any required audio or video codec. Also SVG and MathML are
not required by HTML5, the specification only specifies rules for
how such content should be embedded inside a plain HTML file.
Please be aware that the 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 the pieces of the
specification that are currently still missing.
The maximum number of points that can be scored is 300 at this moment, but this is a moving goalpost.
The HTML5 test is being developed at Github. Please file an issue there if you find any bugs or think of any improvements to this test.
June 8, 2010 - version 1.0.1
HTML5 test is created by Niels Leenheer.
Visit my website at rakaz.nl or follow me on twitter.
Thanks to Henri Sivonen for allowing me to reuse his HTML5 parser tests and all other contributors.
Hosting provided by: