Google力挺HTML 5 或成未来应用核心

开发
HTML 5 获得 Google 的青睐并不奇怪,Web 是 Google 的核心,任何让 Web 程序更快,更好,更实用的技术都在 Google 那里得到支持,只要这种技术够开放。

51CTO推荐:HTML5 下一代Web开发标准详解

在近日举行的Google I/O 的开发者大会,Google 工程副总裁 Vic Gundotra 表示了他们对下一代 HTML语言,HTML 5 的承诺。尽管 HTML 5 还处在草案阶段,W3C 的委员会还在针对这一草案进行漫长的讨论,预计将在2022年发布正式标准,然而 HTML 5 已经被广泛实现,或者作为一种实验性的演示,或者已经成为某些Web 程序的核心。

[[3172]]

HTML 5 为我们提供了不同的机会,Gundotra 说,他同时提到,在过去的10年,JavaScript 在主流浏览器中的速度已经提升了接近100倍,这大大改善了 Web 程序的速度。Gundotra 还提供了多个 HTML 5 演示,包含一个使用 HTML 5 实现的 YouTube 页,所有的视频播放均以 HTML 5 实现。

Gundotra 说,现在的视频,问题在于有甚多东西是我们所不能控制的,HTML 5 为我们提供了一个 video 标签,就像使用 img 标签一样简单。

#t#Demo 中还有一个使用 JavaScript 实现的移动跟踪视频程序,全部使用 HTML 实现视频播放。一个妇女在摄像机前面走过,JavaScript 实时对她的图像进行跟踪,在她身体不同部位用方框标识出来。过去,这类应用通常会让浏览器崩溃或失去反应,但 HTML 5 的 web workers后台处理能力很强,浏览器在该程序运行期间几乎看不到任何卡的现象。这个演示赢得全场4000个与会者的热烈鼓掌。

另一个 Demo 是类似 Doom 的***人称设计游戏,全部由 JavaScript 和 HTML5 的 Cavas 矢量图引擎实现。Gundotra 还演示了一个基于 canvas 的 Google Analytics 应用,2D 图表可以实时缩放,还有一个完全基于 HTML 5 和 JavaScript 的 3D 海滩镜像,翻涌的海浪,跳动的火炬,随风摆动的棕榈树。

Gundotra 演示的主题为,Google 倍感兴奋的 5 个 HTML 5 部件,它们是 Canvas, Video, web workers, geolocation, app 缓存, 以及数据库访问。

***的 Android 浏览器以及即将发布的 Mobile Safari 移动浏览器会支持部分 HTML 5 功能,因此 Google I/O 上也提供了移动演示。演示中,一个 Gmail 用户在没有网络连接的状态下,使用移动浏览器中访问自己的邮件,利用的是 HTML 5 的离线数据库功能,另外一个演示是,一个 iPhone 用户在 Google Latitude 中更新自己的地理位置信息,***的 iPhone 软件将支持 HTML 5 的 geolocation 地理信息功能。

HTML 5

HTML 5 获得 Google 的青睐并不奇怪,Web 是 Google 的核心,任何让 Web 程序更快,更好,更实用的技术都在 Google 那里得到支持,只要这种技术够开放。不过,事情也并非始终乐观,很多文章指出,微软的***浏览器 IE8 不支持 HTML 5 的绝大多数功能,包括视频播放,Canvas,以及 Web workers。

微软的回应是,对于那些未经测试的技术应该抱谨慎态度,然而更接近事实的解释恐怕是,微软在自己的 Silver light 中有自己的播放技术。微软曾发誓将支持 HTML 5,但同时表示那将是很远的事。然而 Gundotra 的演示却显示,HTML 5 已经长大,所有别的浏览器都在这方面努力作为,这对微软或许会是一种触动。

您正在阅读:Google力挺HTML 5 或成未来应用核心

 

【编辑推荐】

  1. HTML 5 正式标准恐将2022年才能正式发布
  2. Google将在HTML 5中构建Native Client
  3. Google宣布Web已经胜利 HTML 5将Web大大推进
责任编辑:佚名 来源: COMSHARP CMS
相关推荐

2010-08-25 11:59:52

WiMAXLTE

2009-07-14 14:43:27

2010-05-11 08:49:35

2012-04-16 09:55:10

豌豆荚应用搜索

2011-01-14 17:53:33

HTML5cssweb

2012-06-29 09:54:53

HTML5

2012-05-14 09:00:42

GoogleWindows RT

2009-07-14 09:18:00

2009-10-10 17:40:38

HTML 5AdobeGoogle

2010-12-09 09:51:14

Chrome Web 网页应用

2013-08-28 09:56:17

nosql数据库数据中心云计算

2011-12-22 21:08:14

HTC

2019-08-13 10:53:04

2010-01-22 16:39:15

Google ChroHTML5

2022-01-09 23:35:50

5G运营商金融

2013-05-23 15:38:21

IBM开源KVM

2014-09-16 16:45:12

移动

2012-12-24 11:53:12

KVM

2014-05-20 13:35:42

用友NC6

2011-05-10 09:29:43

VCEVblock 3
点赞
收藏

51CTO技术栈公众号