从07年3月份开始,w3c有关工作组开始制定HTML5的工作草案,到现在历经9个多月的时间,终于大功告成了。被称为HTML5的A vocabulary and associated APIs for HTML and XHTML,已经可以在w3c的官方网站看到整个草案。
http://www.w3.org/TR/2008/WD-html5-20080122/
工作草案中最令人感兴趣的新特性是绘制二维图形的APIs,嵌入和控制音频和视频内容,持久性的维持客户端数据储存,允许用户编辑文档和交互性文档局部。
绘制二维图形的APIs,暂时还不知道渲染速度和表现力支持程度,期待支持HTML5的浏览器面世,IE和Firefox应该已经在紧锣密鼓的开发。这将会把HTML带到一个新的时代,不过介于支持HTML5浏览器的普及速度和兼容性,大量应用该APIs的时代还比较遥远。
嵌入和控制音频和视频内容,目前的实现还是通过COM+Javascript,在HTML5中希望有原生的控制方法,这样就可以不依赖COM,也就不依赖Win32环境。
持久性的维持客户端数据储存,应该会在浏览器层面存在一个类似cookies的存储层,在安全方面需要特别关注。
允许用户编辑文档,事实上目前通过第三方工具也可以编辑DOM文档,在HTML5中具体是指什么,有待关注。
交互性文档局部,是指类似Ajax的原生应用吗?还是对iframe的增强?
在制定新的草案过程中,用户开发社区和浏览器开发商都积极地投入其中,这是一个非常好的发展方向,为今后统一Web标准的千秋大业奠定基础!
官方同时也描述了HTML5和HTML4的差异,指导开发人员迅速上手。
http://www.w3.org/TR/2008/WD-html5-diff-20080122/