今天,我们看到的HTML5规范已经以工作草案的形式发布了——还不是最终版。那什么时候HTML5规范才能尘埃落定呢?现在就来了解一下几个关键时间点。第一个时间点是2012年,目标是发布候选推荐版。第二个时间点是2022年,目标是发布计划推荐版。哦!那等着吧,还早着呢!可能大家会这么想,然后就把书合上,扔到一边,等10年后再说。那就大错特错了,在明白这两个时间点的真正意义之前,可别急着下结论。

第一个,也就是最近的2012年,可以说是最重要的时间点,因为这个时间点一到就意味着HTML5规范编写完成了。想象一下,这并不久远,也就两年 后的事情。计划推荐版(普遍认为距今还有点远)的重要性在于届时将会有两个对HTML5的互通实现,意味着将有两个浏览器会完全支持整个HTML5规范的所有功能——这个远大的目标让2022年这个时间点看起来又似乎太近了。毕竟,现在连HTML 4都还没有实现这个目标呢 。

关键是现在浏览器厂家已经着手支持HTML5中很多优秀的新功能了。只要用户有需求,现在就可以利用这些新功能进行Web应用的开发。虽然一些细节方面的改造还会持续进行,相应的Web应用可能需要改动,不过,相对于使用HTML5为用户带来的体验来讲,这点付出不算什么。当然,如果用户的浏览器是IE6的话,很多新功能是不支持的,需要模拟——但是这也不能成为抛弃HTML5的理由,毕竟这些用户最终都会升级浏览器版本,很多可能会直接选用IE9,而且微软承诺在IE9中持续增加对HTML5的支持。实际上,通过使用新的浏览器和改进的模拟技术,意味着用户现在和不久的将来便可以使用很多HTML5功能了。

摘自《HTML5程序设计》(第2版)