A vocabulary and associated APIs for HTML and XHTML

W3Cの公式HTML5互換試験結果がHTML5 Conformance Test Resultsとして公開された。HTML5に対する主要ブラウザの対応状況を知るデータとして参考になる。試験対象となっているブラウザとその詳細バージョンは次のとおり。

  • IE9 Platform Preview 6 (Thu Oct 28 08:03:27 PDT 2010)
  • Chrome 7.0.517.41 beta (Tue Oct 19 2010 22:09:21 GMT+0200)
  • Firefox 4 Beta 6 (Thu Oct 28 2010 11:54:10 GMT-0700)
  • Opera 10.60 (Wed Aug 04 2010 19:45:58 GMT-0700)
  • Safari 5.0.7533.16 (Wed Aug 04 2010 21:59:59 GMT-0700)

対応状況をまとめた表は次のとおり。

機能 IE9 PP6 Chrome 7beta Firefox 4 Beta 6 Opera 10.60 Safari 5
HTML5属性 100% 100% 100% 100% 100%
audio 100% 100% 100% 100% 100%
canvas 89.55% 80.6% 75.32% 85% 88.33%
getElementsByClassName 83.33% 100% 94.12% - -
foreigncontent 100% 100% 100% 10% 10%
video 100% 92.86% 71.43% 61.54% 61.54%
xhtml5 100% 42.86% 85.71% 100% 33.33%

結果をみる限りではIE9 PP6が優れた結果を示しているように見える。ただし、試験に使われているほかの主要ブラウザが比較的古いバージョンであること、この試験対象となっているHTML5の機能がHTML5の機能のうちの一部に限定されたもので、すべての領域を対象としていないことなどに留意する必要がある。

HTML5の対応状況をチェックするサービスはほかにもThe HTML5 testCaniuse.com - When can I use...などがある。The HTML5 testが示すHTML5対応状況スコアはHTML5 Conformance Test Resultsに掲載されているテーブルとは違った特徴を示す傾向にある。HTML5 Conformance Test Resultsの結果にはHTML5と同時に規定されるいくつもの実用的な主要機能が含まれていないため、この結果をHTML5互換のデータとして利用するには、そのあたりにも考慮しておく必要がある。