| Russel's profile-= 訓練登陸火星 =-PhotosBlogLists | Help |
|
September 30 [MS]不再自己玩自己的IE 8 微軟從有IE開始,就一直走著自己的路,就算真的有正式的規格,微軟仗著他財大業大,竟也可以視若無睹,但現在不知道是不是因為Google的Chrome以及Firefox已經威脅到IE的市占率,還是微軟真的開始苦開發者所苦,IE竟然反過來大量的支援W3C以及CSS的標準!這可嚇死像我這種吃過微軟苦頭的設計師:什麼?我不用再判斷使用者的瀏覽器,再去決定要跑什麼Java script了嗎? 別的不提,光是Acid2的測試,就可以看出IE真的很盡心盡力的在和這個世界接軌,甚至可以發現,IE對現行的HTML 4的支援度,比Firefox或Chrome都還要高(微軟是宣稱80%左右),未來的HTML5草案,IE8(甚至IE7)都已經開始去支援了。 ![]() 以上三張圖由左至右分別為IE8、Firefox 3.0、Chrome,其實Chrome的Acid測試基本上是Pass的,但是應該是Pass*才對,因為當做瀏覽器的resize時,笑臉人的頭蓋骨就會飛飛飛飛飛飛起來了。 除了支援性上的進步以外,在效能上也有長足的進步,在Javascript引擎的部份做了很大部份的修改:其實說IE對自家產品最佳化也不為過,微軟開始正式Web Application的發展性無可限量時,對自家的瀏覽器投入了極大心力在進行開發以及行銷,無論在安全性、效能、使用者界面及操作的友善性都比IE7提升不少,甚至對開發者來說,以往最缺乏的開發者工具都內建了,而且比其他競爭者的工具更好,更方便。 但IE8卻有一個非常令人垢病,但卻又令人又愛又恨的功能:不提IE6,就針對IE7和Firefox來談,以前操作瀏覽器頁籤時,如果有某個頁籤Crash掉,則整個瀏覽器都會因此被迫重開,IE8提出了一個新的方法,叫做「Loosely-coupled Internet Explorer」...如果對Pattern有點了解,Loose coupled就是低度耦合,換句話說就算使用者開了兩萬個頁籤,其中一個頁籤掛了,也不會影響到其他一萬九千九百九十九個頁籤,很讚對不對,錯!每個頁籤都是同不同的Thread在操作,意思就是說,每個頁籤都各別使用一個執行緒的資源,我曾經試著去看資源管理員...Firefox開十個占用大概200MB的資源(我也不知道為什麼),而IE只開了三個,資源就已經快要破百。當然啦,我並沒有去深入研究IE8他在資源占用上和其他瀏覽器究竟有什麼不同,罷特,如果IE吃資源是用這種方法吃....我並不會對這功能感到高興。 如果還有人對IE的印象是停留在IE6那個殘破,只是為了應付而做出來的瀏覽器的話,那可真的是大大的落伍了,事實上,我在操作IE7以及Firefox2或Firefox3上,其實得到的滿意度基本上已經都得到相當高的評價:喔拜託,還在說用IE中毒?不知道是誰手賤去Click不該點的連結,就算瀏覽器已經好心提醒了,還不是硬要點?IE8長足的進步,不但讓使用者有更好的使用經驗,以及與其他應用程式更接近的操作方式,對於更常使用瀏覽器的開發者,IE8提供了更強大的使用者工具(嗯,也許比Firebug更強大喔!),這種進步,除了刺激Mozilla以及Google提供更好更方便的軟體以外,其實得利的一方,還是使用者,如果Windows通知要升級到IE8,相信我,你有很多很多的理由告訴自己:「來裝個IE8吧!」 反正還是能移除的...科科。 TrackbacksThe trackback URL for this entry is: http://russel1979.spaces.live.com/blog/cns!AD7C283EDED583FF!1768.trak Weblogs that reference this entry
|
|
|