Mozilla:其實 IE9 沒有那麼先進

Mozilla:其實 IE9 沒有那麼先進

上禮拜IE9 RC發佈後,讓大家對IE9有了更進一步的認識,然而微軟官方MSDN部落格中完美的網路標準數據、尤其是高度支援HTML5、CSS3引來Mozilla工程師的質疑,並經由caniuse.comhtml5test進一步做了分析,發現與官方公佈的數據與現實面有所落差。

Mozilla工程師Paul Rouget,對於MSDN部落格公佈IE9 RC支援網路標準數據很懷疑,尤其是HTML5以及CSS3分別拿下99%、100%的支援性,認為只是用來吹牛、騙騙使用者的技倆。微軟在ie blog中提到像是caniuse.comhtml5test這類HTML5測試網站並不夠完善,因為這些測試只檢查已存在的功能,最好還是使用W3C的測試。

Paul Rouget則是在文章中點出問題所在,微軟的Test Drive網路標準測試項目都是在研發IE9期間所創立的,因此不意外能獲得漂亮的成績(Firefox也在自己的測試項目中取得漂亮的成績),但問題是,微軟並沒有測試所有元素的具體標準,難保目前測試的項目在未來不會有所改變。W3C的測試是相當好的,微軟的測試也相當好(Mozilla甚至藉由這些測試來改良Firefox),但這些測試無法用來證明瀏覽器提供了多少網路標準,並不是一個好的衡量結果。所以使用目前最多人測試、也是許多網站開發人員用來參考的caniuse.comhtml5test,是較為實際且具體的評量方法。

Mozilla:其實 IE9 沒有那麼先進

MSDN部落格中顯示IE9 RC支援99%的HTML5以及100%的CSS3,是在微軟自己創立的測試中所取得的成績。

Mozilla:其實 IE9 沒有那麼先進

html5test測試版的官方測試成績,IE9不僅大輸Firefox 4.0,甚至連兩年前的Firefox 3.5都贏不了。

Mozilla:其實 IE9 沒有那麼先進

caniuse.comHTML5相容性測試中,IE9也輸給Firefox 4.0

Mozilla:其實 IE9 沒有那麼先進

caniuse.com評量瀏覽器支援所有網路標準的程度,IE9依然落後於其他瀏覽器。

Paul Rouget還直接列出IE9不支援的網路標準項目:

  • Application Cache (offline)
  • Web Workers (threads in JavaScript)
  • HTML5 Forms (validation mechanism, CSS3 selectors)
  • JavaScript Strict Mode
  • ForeignObject (embed external content in SVG)
  • SMIL Animations (SVG animations)
  • File API
  • WebGL (3D)
  • CSS3 Transitions (for animations)
  • CSS3 Text Shadow
  • CSS3 Gradients
  • CSS3 Border Image
  • CSS3 Flex box model
  • ClassList APIs
  • FormData
  • HTML5 History API
  • Drag'n Drop from Desktop
  • ...

根據Paul Rouget的分析,IE9總算開始支援<video>、<canvas>標籤,以及SVG和一些CSS3項目,這些都是其他瀏覽器數年前就開始支援的項目,IE9大概落後其他瀏覽器兩年的時間,因此IE9想稱為現代化瀏覽器,恐怕還言過其實。

Mozilla:其實 IE9 沒有那麼先進

Paul Rouget將IE9與Firefox 4.0測試整理成精美的頁面,提供網友參考。

資料來源:http://people.mozilla.com/~prouget/iecaniuse.comhtml5test

氣象部落客勞倫斯
作者

有一個都市傳說,只要勞倫斯猴買了新東西,就會下雨。

使用 Facebook 留言
SoIN
21.  SoIN (發表於 2011年2月26日 13:29)
三種主流瀏覽器各有各的著重點…

然後
Google派大吹 "我家的Chorme超快速,看看那神一般的載入速度(還有神一般的版本演進速度)"
Firefox派表示 "重點是功能,看看我們社群中那可以比擬大英博物館,無以數計的插件"
最後IE派則說 "天下onlyIE的網站一堆,而且還是超方便的內建,你們那些還得灌東灌名的算什麼??"

反正每個都是各有優缺點,自己著重哪方面就用哪個瀏覽器就好了啊…
至少,我不會想去用Chorme…,那強制安裝(隨身版無法自動升級)以及不穩定的插件支援(灌越多程式越容易掛掉),是最令人頭痛的了……
Eafw Eaf
22.  Eafw Eaf (發表於 2011年3月03日 17:27)
各家各吹自己的本事,大的找小的打,小的找嫩的。
IE 會做自己的規格並不意外,畢竟視窗是他們做的。
IE 不論如何改進我是不會用它做我的主要瀏覽器的。
F722e2d8ce84125e3c2a34af97ffdf54?size=48&default=wavatar
24.  Colin (發表於 2011年4月25日 16:55)
※ 引述《ZeiWeng》的留言:
> IE9 居然沒辦法用郵局的 WebATM ...都已用微軟工具設計出來的 IE Only 了......

IE 瀏覽器會被自己害死就是了
一旦他遵循標準 就等於宣告以前那些自創標準死刑
發表回應
謹慎發言,尊重彼此。按此展開留言規則