Our Carl Weinschenk noted this summer that HTML5 is coming, but not without drama. Well, HTML5 is here and so is the drama. According to W3C, the web's governing body, you shouldn't be using HTML5 or any of its related APIs yet.
Philippe LeHegaret, interaction domain leader for W3C, told InfoWorld:
The problem we're facing right now is there is already a lot of excitement for HTML5, but it's a little too early to deploy it because we're running into interoperability issues. I don't think it's ready for production yet, especially since W3C still will make some changes on APIs. The real problem is can we make [HTML5] work across browsers and at the moment, that is not the case.
IDC's industry analyst, Al Hilwa, backed up LeHegaret's assessment:
HTML 5 is at various stages of implementation right now through the Web browsers. If you look at the various browsers, most of the aggressive implementations are in the beta versions. IE9 (Internet Explorer 9), for example, is not expected to go production until close to mid-next year. That is the point when most enterprises will begin to consider adopting this new generation of browsers.
HTML5, no doubt the eventual way of the Web, was thrust into the spotlight largely due to Steve Jobs' open dislike for Adobe Flash. HTML5 currently lacks a video codec and Digital Rights Management support, says FierceCIO.
Scott Gilbertson at Webmonkey disagrees with LeHegaret and Hilwa. Apple, Google and Microsoft are already supporting the technology in their websites. While Gilbertson acknowledges HTML5 is not perfect, he argues that it isn't an all-or-nothing issue.