Chrome:HTML5的實踐家

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展HTML5實際應用就看它

在眾多瀏覽器中,和Opera一樣積極將HTML5功能加入的,當屬Google的Chrome瀏覽器了,不過Chrome瀏覽器並不是像Opera一樣採用最先端的HTML5技術,相反地,Google穩健地在Chrome中加入已經開始成熟的HTML5功能,例如離線儲存等,以搭配各樣的Google服務,並藉著HTML5的功能,建立一個純網路的作業系統平台,例如Google就將HTML5的離線儲存功能廣泛地應用在各種Google服務中,讓使用者可以將檔案暫存在瀏覽器的暫存檔中,即使在離線時,也能夠使用Google服務的某些功能。另外Google也利用HTML5存取本機端檔案的功能,讓Gmail等服務利用拖拉放的方式,將檔案傳送到網路服務中。

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展

▲Google收集了許多HTML5展示,顯示Chrome強大的硬體加速3D功能。

Chrome瀏覽器另一個著重的點在於硬體加速的導入,Chrome在數個版本之前就已經導入WebGL功能,讓瀏覽器的3D顯示能力能夠藉由GPU大幅增強,在2D部分,Chrome瀏覽器也正在實驗利用GPU加速2D內容和瀏覽器視窗的構成。

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展

▲網路上也開始出現HTML5小遊戲,未來甚至將可以進化到3D遊戲呢!

不論是離線儲存、檔案存取和硬體加速,Google都是為了增加自家Chrome OS的功能性。Chrome OS是一個純粹使用瀏覽器作為操作介面的瀏覽器,並依靠網路程式為作業系統增加功能,因此HTML5的出現使得Chrome OS的功能大進,減少對原生程式的依賴,也這讓Chrome OS成為可以獨當一面的系統。

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展

▲WebRTC的即時訊息功能是Google Chrome即將加入的HTML5功能。

未來Chrome也將加入WebRTC功能,WebRTC指的是Web browser with Real-Time Communications(瀏覽器即時通訊),是一組JavaScript API,可以讓網路程式具有和Skype一樣的功能,而且不需安裝第三方程式,未來我們想使用Google+的Hangout+或是Facebook裡的視訊功能,就不需要額外再安裝軟體了,目前WebRTC W3C工作小組已經提出第一份標準草案(first draft)。

Google的HTML5實驗

在Chrome瀏覽器中很早就加入了硬體加速的功能,讓Chrome瀏覽器具備顯示3D物件的能力,雖然還無法達到像原生軟體一樣的效能,但我們仍可一窺網路程式未來的樣貌,未來無論是遊戲或是3D建模,也許不過安裝任何程式,只要上網就可以辦得到,下一代Chrome也將加入遊戲手把的支援,讓網路遊戲平台更加完整。Google也製作了許多以HTML5打造的網站,展示未來網站設計師可以利用HTML5設計出什麼樣的網站,例如之前的OK GO的All is not Lost音樂錄影帶,就是以HTML5打造的。如果你對HTML5的功能有興趣,Google提供的Chrome Experiments網站會是很好的展示。

Chrome Experiments網址:http://www.chromeexperiments.com/

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展

▲Google提供的Chrome Experiments網站具有非常多HTML5和WebGL展示。

(後面還有瀏覽器:Firefox HTML5的介紹喔!)

使用 Facebook 留言

7f524153d85c1ff8bd42b9222c58b9d4?size=48&default=wavatar
2.  Ryan (發表於 2012年1月13日 08:53)
...的IndexedDB功能,就由Microsoft和***Firefox***共同提出到W3C HTML工作小組中....

啊?
小烏賊
3.  小烏賊 (發表於 2012年1月13日 09:19)
真沒有想到當初的副屬品逐漸的成為主角^^
果然雲端時代來臨了<( ̄︶ ̄)>
Af517381e0b81c66b188ff741361be83?size=48&default=wavatar
4.  Alex (發表於 2012年1月13日 10:32)
覺得Google maps基於WebGL的MapsGL用起來相當好
已經可以日常使用,怎麼沒提到呢?
765dceabbef1428dc1435b6bcd79ebb3?size=48&default=wavatar
1人給推

7.  JJ (發表於 2012年1月13日 11:30)
這些東西要在國內普及,首先得要解決網速的問題,不然開一個網頁要等3~5分鐘也是很累人的〒ˍ〒
另外現階段HTML5的執行效率大半還有賴瀏覽器內建的JavaScript引擎速度,尤其在玩複雜的HTML5遊戲時,JavaScript引擎的好壞就很重要,在這問題尚未完全解決前,恐怕外掛程式還不會消失殆盡(回頭看很早就有的Flash、ActiveX以及近年推出的NaCl和其他廠商開發的瀏覽器外掛......)
黑羊
8.  黑羊 (發表於 2012年1月13日 11:48)
Flash也是一堆安全漏洞

比起沒有優化又肥大的外掛

這個真的好多了

是說 想支持silverlight又怕被微軟制約-.-
郭孝直
9.  郭孝直 (發表於 2012年1月13日 16:02)
請問HTML5 可「完全」取代下列所能做到的效果了嗎? 或者有哪些達不到的功能呢?
1. HTML4(含之前版本)
1a. XHTML
2. CSS3(含之前版本)
3. JavaScript
4. Adobe Flash (Player)
5. ActiveX 插件
6. Microsoft Silverlight
7. Google Gears
8. (RIA) Flex
9. CGI
謝謝!
Mengkuei Hsu
10.  Mengkuei Hsu (發表於 2012年1月13日 16:12)
※ 引述《Ryan》的留言:
> ...的IndexedDB功能,就由Microsoft和***Firefox***共同提出到W3C HTML工作小組中....
>
> 啊?

的確要用 Mozilla 比較正確,感謝提醒。
Mengkuei Hsu
11.  Mengkuei Hsu (發表於 2012年1月13日 16:25)
※ 引述《郭孝直》的留言:
> 請問HTML5 可「完全」取代下列所能做到的效果了嗎? 或者有哪些達不到的功能呢?
> 1. HTML4(含之前版本)
> 1a. XHTML
> 2. CSS3(含之前版本)
> 3. JavaScript
> 4. Adobe Flash (Player)
> 5. ActiveX 插件
> 6. Microsoft Silverlight
> 7. Google Gears
> 8. (RIA) Flex
> 9. CGI
> 謝謝!
>

HTML5不一定是要取代所有的網路技術,可以並存使用。
不過廣義的HTML5包含了HTML5+CSS3+JavaScript,並可以做到Flash和Silverlight的大部分功能,而且MS其實有慢慢放棄Silverlight轉向HTML5的跡像。

至於 Google Gears 則早宣布停止開發,改使用HTML5的離線功能。RIA基本上就只是Flash+HTML+CSS+JavaScript,並在Flash Player中執行的網路程式,我想HTML5的離線功能也可取代。

發表回應

謹慎發言,尊重彼此。按此展開留言規則