自HTML5诞生以来,一共经历了两个阶段,分别是Web增强和移动互联网。我们先从Web增强说起。Web体验的丰富增强主要表现在:
WebApp HTML5新增了离线存储、更丰富的表单(比如 Input type=date)、js 线程、socket、标准扩展 embed、css3;
流媒体HTML5新增了audio、video;
游戏HTML5新增了canvas、webgl。
当然HTML5还为搜索引擎的语义分析做了优化,比如新增Header和Section等标签,也在无障碍等领域做了不少工作,这些不再多述。HTML5在流媒体和游戏方面的努力,成功的遏制了Flash的发展,然后就该遏制IE私有语法了。
在HTML5标准的升级过程中,苹果和Google同时也看到了浏览器市场重新洗牌的机会,他们一方面参与HTML5的规范,一边在浏览器产品上发力。Apple首先开始大力发展Safari,建立WebKit开源项目,迁移Safari到Windows平台;Google起初是赞助Mozilla开发Firefox,后来自己开发了v8引擎,合并WebKit,于2008年正式推出Chrome。“IE 的私有规范+Flash不是标准,我们才是标准” 这样的口号在新一代浏览器大战中打响,IE瞬间成为千夫所指的垄断代表,甚至成了阻碍Web发展的障碍(当时IE6已数年未更新,并且丝毫不惧Firefox的发展)。
偏偏微软此时也出了晕招,推出了一系列即不完整支持规范又互相不兼容的IE7、8、9、10,彻底失去了开发者的支持。
Adobe的Flash被遏制,与Web霸主的位子擦肩而过;IE的私有标准被遏制,并且造成IE市场份额不停下滑,直到IE最新的移动版本反过来开始支持WebKit语法,真是令人唏嘘。不知道HTML5是不是该打倒WebKit垄断。
了解更多游戏相关资讯,敬请关注伍游网(tongji.5you.cc)。