- 优点
- 网络标准统一,HTML5本身是由w3c推荐出来的
- 多设备,跨平台
- 及时更新(游戏客户端每次都要更新很麻烦,而html5游戏就像更新页面一样很快)
- 提高可用性和改进用户的友好体验
- 有几个新标签,有助于开发人员定义重要内容
- 可以给站点带来更多的多媒体元素(视频、音频)
- 可以很好的代替flash(多媒体播放插件)和silverlight(插件,带来媒体体验和丰富的交互式应用程序)
- 涉及到网站的抓取和索引时,对SEO(搜索引擎优化,利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名)很友好
- 被大量应用于移动应用程序和游戏
- 缺点
- 安全性:像webStorage和webSocket这样的功能很容易被黑客利用,来盗取用户的信息和资料
- 完善性:很多特性各浏览器的支持程度不一样
- 技术门槛:HTML5简化开发者工作的同时也代表着有许多新的属性和API需要开发者学习
- 性能:某些平台上的引擎问题导致HTML5性能低下
- 浏览器兼容性:IE9一下浏览器几乎全军覆没