相關文章

36a496d019b40de96c0f2cef3e7af0a0 上禮拜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,是較為實際且具體的評量方法。

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

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

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

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想稱為現代化瀏覽器,恐怕還言過其實。

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

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

使用 Facebook 留言

糖果人
3人給推

1.  糖果人 (發表於 2011年2月17日 20:59)
IE 支援不完整不要緊阿,
但千萬不要玩自己定的規格。

像台灣一些銀行和公家單位用的網頁都ie限定或ms office限定簡直爛透了。╯-__-)╯ ╩╩
凌武
2.  凌武 (發表於 2011年2月17日 21:49)
IE 9??
那什?

我都在用Chrome 10
剛剛又更新了~
比IE慢半拍好多了~
(但是只有IE有 X64版本)
a900104
2人給推

4.  a900104 (發表於 2011年2月17日 22:09)
緊張了緊張了(≧▽≦)LOL

不過他這麼說 他所提出的測試也不能算是全面的數據...
還是看W3C的吧 不過W3C...

但是一句話 標準重要,但最重要的還是使用者經驗啊*U*
ASIA WORLD CITY
2人給推

5.  ASIA WORLD CITY (發表於 2011年2月17日 22:48)
HTML 5 在 2012 年也未定形╯-__-)╯ ╩╩
微軟一直都在構建自己的網絡標準,
因為他有操作系統的支持。
在中國更明顯,
到處都是 IE 瀏覽器,遨遊之類的,
Firefox 跟他講標準沒用的╮(╯_╰)╭
090aad1de211525f447f6fc18e7882f3?size=48&default=wavatar
2人給推

6.  cccooler (發表於 2011年2月17日 23:12)
ie不意外....
ie現在唯一的優勢大概只剩下「內建於作業系統」吧
跟chrome、firefox相比ie的更新速度還是太慢了
Df1b4b79796aaa4351bd02776bcea691?size=48&default=wavatar
1人給推

8.  Overing (發表於 2011年2月18日 02:46)
<( ̄︶ ̄)>多戳幾下 讓微軟工程師振作一點
不然現在光是HTML5寫些簡單東西就都變成
"只有IE不行了" 了...(≧▽≦)
比方canvas的繪圖之類的
3a54af8197cef5e42bf0b05550c152fb?size=48&default=wavatar
1人給推

10.  Tz (發表於 2011年2月18日 09:46)
※ 引述《小烏賊》的留言:
> 有競爭有進步~!!真的看到科技在進步<( ̄︶ ̄)>

我沒看到IE9有進步
E4b2adbc8d02e2b7ef8c31b70c2db1d7?size=48&default=wavatar
1人給推

15.  toppy368 (發表於 2011年2月18日 13:08)
IE:我就是標準

W3C:你還不是最完美的,要通過我的檢測才算數
A909aebd2f62d19864fe4c2dff81ac26?size=48&default=wavatar
1人給推

16.  ie6getout (發表於 2011年2月18日 17:25)
好大一個巴掌!微軟繼續加油吧!
0dbeb5d3c5dce242e957fbcba9867591?size=48&default=wavatar
17.  R'79 (發表於 2011年2月19日 15:52)
我反而覺得兩方都在吹

數據太完美了

一看就覺得是在吹

個人認為數據只是參考用

實際上還是跟個人使用習慣有關
ZeiWeng
1人給推

18.  ZeiWeng (發表於 2011年2月21日 11:13)
IE9 居然沒辦法用郵局的 WebATM ...都已用微軟工具設計出來的 IE Only 了......
077c8cdff86251200e0c2656f8bbab2a?size=48&default=wavatar
19.  Slash (發表於 2011年2月21日 14:52)
我是覺得厚,等兩方都推出正式版再來論斷也不遲,現在就在那邊吵,代表火狐自己很緊張吧!

且 HTML 5 最終標準推出時程離現在還有兩年多,HTML 5 的支援度誰能論斷標準?

P.S 自己本身是火狐的支持者,但是我的態度是哪邊好就跳哪邊用,不要有先入為主的觀念。

發表回應

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