W3C 互动领域领导者 Philippe Le Hégaret 在督导 HTML 标准时,认为 HTML5 在适用于生产之前,需通过跨浏览器的兼容性测试。尽管早期试用者已经利用 HTML5 制作出了漂亮的 3D 动画和视频,绝大多数开发者还是应该等到 2011 年中期甚至 2012 年初,直到标准稳定了以后再开始使用。
在 InfoWorld 的采访中,Le Hégaret 指出 HTML5 尚不能应用于生产环境中,因为跨浏览器兼容性存在问题:
我们当前遇到的问题是,虽然 HTML5 已经十分激动人心了,但是部署的话还为时尚早。因为我们遇到了互通性问题,包括不同设备之间视频的差异等等。…
我不认为 HTML5 已经适用于生产,尤其是当 W3C 依然还在对 API 进行调整的时候。真正的问题在于,我们能否让 [HTML5] 真正实现跨浏览器工作,在当前显然不行。
较之看到 HTML5 大规模应用,目前 Le Hégaret 更愿意看到反馈:
在这个阶段,社区的反馈扮演了非常重要的角色,它们能够确保 HTML5 规范的品质达到最好。
他评论到,HTML5 目前还是针对早期的试用者,而这些试用者则会提供反馈:
我在一个月前曾说过,目前 HTML5 的挑战是测试、改进和完成规范中的某些方面,来支持那些愿意拥抱这项技术的早期试用者、创新者和工程师们。
在 InfoQ 的采访中,Le Hégaret 给出了一个测试结果页面,来展示所有主流浏览器在实现标准方面的进展。尽管当前测试的数目尚少(97 个),然而还有900 个测试在等待审核通过。从这个页面我们看到,浏览器之间的不兼容性已然存在。一旦其他测试变成标准的话,不兼容性的数量很可能还会增加。
他认为:“我们要在HTML5 规范方面继续这样做下去,显著地增加已存在的实现测试的数量”,这样才能让HTML5 真正成功。
虽然大家对HTML5 热情高涨,而且所有主流浏览器厂商都对其进行投资,但是现存的不兼容性问题已经敲响了警钟,它说明HTML5 尚不适用于生产,因为开发者会重遇上世纪90 年代的梦魇,那时微软和网景在实现早期HTML 版本时步入殊途。因此,如想要在生产中使用的话,最好延至2011 年后半段或者2012 年初,因为HTML5 最后请求(Last Call)文档将会2011 年5 月结束,这会让标准变得稳定起来。
查看英文原文: HTML5 Is Not Production Ready
评论