當 HTML 5 遇見 Google

來源:互聯網
上載者:User

在 Google I/O
的開發人員大會,Google 工程副總裁 Vic Gundotra 表示了他們對下一代 HTML 語言,HTML 5 的承諾。儘管 HTML 5
還處在草案階段,W3C 的委員會還在針對這一草案進行漫長的討論,然而 HTML 5 已經被廣泛實現
,或者作為一種實驗性的示範,或者已經成為某些 Web 程式的核心。

HTML 5 為我們提供了不同的機會,Gundotra 說,他同時提到,在過去的10年,JavaScript 在主流瀏覽器中的速度已經提升了接近100倍,這大大改善了 Web 程式的速度。Gundotra 還提供了多個 HTML 5 示範
,包含一個使用 HTML 5 實現的 YouTube 頁
,所有的視頻播放均以 HTML 5 實現。

Gundotra 說,現在的視頻,問題在於有甚多東西是我們所不能控制的,HTML 5 為我們提供了一個 <
video> 標籤,就像使用 <
img> 標籤一樣簡單。

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 獲得 Google 的青睞並不奇怪,Web 是 Google 的核心,任何讓 Web 程式更快,更好,更實用的技術都在
Google 那裡得到支援,只要這種技術夠開放。不過,事情也並非始終樂觀,很多文章指出,微軟的最新瀏覽器 IE8 不支援 HTML 5
的絕大多數功能,包括視頻播放,Canvas,以及 Web workers。

微軟的回應是,對於那些未經測試的技術應該抱謹慎態度,然而更接近事實的解釋恐怕是,微軟在自己的 Silver light
中有自己的播放技術。微軟曾發誓將支援 HTML 5,但同時表示那將是很遠的事。然而 Gundotra 的示範卻顯示,HTML 5
已經長大,所有別的瀏覽器都在這方面努力作為,這對微軟或許會是一種觸動。

延伸閱讀

  • 深入瞭解 HTML 5
  • 讓 JavaScript 拯救 HTML5 的離線儲存
  • Web Forms 2.0 行將被 HTML 5 代替
  • HTML 5 正在改變 Web
  • HTML 5 令人期待的 5 項功能

本文國際來源:http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5

中文翻譯來源:COMSHARP CMS
官方網站

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.