IE:沉穩的後來者

HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展市場老大加入HTML5陣容

老牌的Internet Explorer從IE 9開始就擺脫了過去封閉的形象,開始導入HTML5標準,到了IE 10更將進一步支援更多HTML5功能,我們從目前的IE 10 Preview平台可以看到微軟這次對HTML5開放標準的支援是玩真的,開始支援許多幾乎確定加入HTML5標準的功能。

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

▲IE 10的開發者預覽只有在Windows 8下才能安裝。

不過IE的腳步還是比其他廠商稍慢,台灣微軟的應用開發技術副理上官林傑先生表示,由於HTML5標準尚未完全確定,微軟並不會因為搶快而加入許多還不穩定的HTML5功能,而會慢慢地加入許多已經成熟的功能,提供使用者最高的穩定性,也讓HTML5在IE中的表現達到最好。除此之外,上官先生還提到目前使用HTML5還有一些疑慮,像是SVG和canvas經過硬體加速之後是否能達到使用者的標準,和JavaScript與WebGL會曝露記憶體位置的安全疑慮,都是微軟在全面支援HTML5標準之前,需考慮的重點。

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

▲使用者可以透過微軟的Build Windows網站下載Windows 8預覽版,體驗IE 10的HTML5威力。

動作慢並不表示微軟就不支援HTML5這個標準了,在W3C的HTML工作小組中,微軟也積極地參與HTML5標準制定的工作,像是目前HTML5中儲存網路資料的IndexedDB功能,就由Microsoft和Mozilla共同提出到W3C HTML工作小組中,未來也很有可能成為HTML5儲存網路資料的標準API。

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

▲在IE Test Drive網站中,也提供許多HTML5展示,讓你體驗IE 10的硬體加速威力。

Build Windows網址:http://www.buildwindows.com/
IE Test Drive網址:http://ie.microsoft.com/testdrive/

微軟的硬體加速採用自家的DirectX方案,以Direct3D加速3D內容,並利用Direct2D和DirectWrite加速2D物件和文字,顯示結果不但美觀而且快速。不過微軟的硬體加速目前只有在Windows Vista/7甚至是Windows 8才有效果。

HTML5 Labs

目前我們在IE 9只看得到些微的HTML5支援,不過真正的好戲還藏IE 10中,目前IE 10正加緊腳步開發中,想看看微軟IE未來將支援什麼樣的HTML5功能嗎?那就不能錯過HTML5 Labs網站,這個微軟架設的網站列出微軟正在進行的HTML5計畫,我們可以看出下一代IE不但將支援用來和伺服器傳輸資料的WebSocket,也將支援儲存網路資料的IndexedDB,另外HTML5影片字幕、多媒體擷取也是IE將來可能有的HTML5功能。

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

▲從HTML5 Labs我們可以知道IE未來將會支援什麼HTML5功能。

HTML5 Labs網址:http://html5labs.interoperabilitybridges.com/

 

本文同步刊載於PC home雜誌
 
HTML5 網路的大未來,各家瀏覽器的實際應用與未來發展
歡迎加入PC home雜誌粉絲團

使用 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的離線功能也可取代。

發表回應

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