HTML5将在webApp的进化史上留下浓墨重彩的一笔,HTML5是HTML4的扩展和升级版本,目前尚处于草案阶段,虽然标准制定者在技术具体的实现方式和理念上争论不休,造成了短暂的混乱局面,但大方向上大家还是一致认可的。相比HTML4主要做了如下几个方面的改进,推出浏览器共同遵循的标准,如:
1)数据传输的标准(CORS,webSocket)
2)播放音频视频的标准(Audio,Video)
3)语义化标签及改良表单的标准(Section,Header,Footer,Form)
4)数据离线存储的标准(localStorage,sessionStorage,webDB,offlineApplication)
5)绘图的标准(Canvas,webGL)
6) API改进(WebWorker,HistoryAPI,GeoLocation)
另外还有一些不属于HTML5草案规划范围内的浏览器私有技术,如Firefox JoystickAPI和chrome的NativeClient,Gears(已废弃),HTML5仿佛就是为了webApp而诞生的。