|
||||
每每說起瀏覽器之爭,總逃不開核心渲染引擎的問題。微軟IE的Trident憑借壟斷地位佔據了絕大部分市場,同時也是傲游、世界之窗等第三方瀏覽器的核心;WebKit和Gecko都是開源引擎,網絡標准符合度很高,分別為苹果Safari、Google Chrome和Mozilla Firefox所采用;此外還有Opera獨自開發的Presto,也是非常有特色,尤其是渲染速度很快。
那麼,你想象過IE使用其他引擎麼?微軟CEO史蒂夫·鮑爾默就宣稱,他們正在考慮將IE轉向WebKit引擎,果真如此的話無疑會給網絡技術發展帶來重大影響。
在澳大利亞悉尼的Power to Developers上,有一名學生問鮑爾默:在開源引擎能夠更快速地支持最新網絡標准的情況下,微軟是否還會堅持使用自己的引擎?鮑爾默在回答的時候首先捍衛了IE的獨特價值,但又說:『開源很有趣。苹果已經擁抱了WebKit,我們也可能會考慮它,但我們會繼續拓展開發IE8。』
不過保守點兒看,鮑爾默的話也可能只是說微軟會從WebKit身上吸取長處、為己所用,並不是全面移植。
在Acid3網絡標准面前,正式版瀏覽器中以Opera 9.52的84分為最高,接下來是Chrome 79、Safari 3.0.3 75、Firefox 3.0.3 71,而IE7只有可憐的14分;算上最新的測試版,Safari 4 Beta能夠拿到滿分,Opera 9.6 Beta也高達99分,Firefox 3.1 Beta的87分也不算太低,而IE8 Beta 2還是最差,僅僅21分;移動版方面,Safari、Opera Mini、Firefox Fennec分別能拿到100分、99分和88分,而Windows Mobile裡的Pocket Internet Explorer由於不支持JavaScript而無法運行測試。
在IE壟斷的時代,網絡開發人員並不用考慮太多,只要讓網頁能在IE裡正常顯示就行,但因為微軟對網絡標准態度消極,導致很多網頁都非常不規范,到了標准兼容瀏覽器裡反而不正常。在眾多瀏覽器風起雲湧的今天,這個問題尤其讓人頭疼。可以想象,微軟一旦轉變態度、采納最為標准的WebKit,無疑是開發人員之福、網絡未來之福,只是可以想象,這一天肯定還會很遠。