低調潛伏在網站程式碼中十幾年的JavaScript,現在竟成為網路瀏覽器二次大戰的主要戰場。
開發者用來製作從基本網站選單到線上試算表應用程式等各類功能的JavaScript,誕生於1990年代中期,當時微軟的IE挑戰領先的Netscape Navigator。IE贏了第一次的瀏覽器大戰,但現在面臨Navigator後裔—Mozilla Firefox的復仇,和包括Google Chrome、蘋果Safari和Opera等新興瀏覽器的挑戰。
所有挑戰者都以JavaScript表現為主要的攻擊武器,甚至為各自的JavaScript引擎命名:Chrome叫V8、Firefox的TraceMonkey、Opera有Futhark和即將推出的Carakan,而Safari新推出的Nitro,則是WebKit Squirrelfish的蘋果版。
僅管IE在JavaScript表現上落後對手,微軟其實非常在乎自家產品的整體表現,尤其是JavaScript表現。微軟在19日發佈了全新版本的瀏覽器,Internet Explorer 8。但顯然該公司對所謂的效能表現有很不同的看法。
IE總經理Dean Hachamovitch說:「我們會繼續讓指令引擎更快,(但)目前還不清楚有多少人是根據指令表現作選擇。JavaScript對網頁載入的速度,只有小部分影響。那是一部份,但絕不是最重要的部分。」
Hachamovitch表示,因為很容易計算,JavaScript表現就「成為瀏覽器效能的簡略表達方式」。微軟開始主打一段新的網頁載入速度測試影片,片中顯示IE 8的整體表現勝過Firefox 3.0.5和Chrome 1.0。
但或許不是巧合,Google在IE 8正式發佈的前一天,也推出自己的Chrome Experiments網站,主打其高效能的JavaScript引擎和推銷其瀏覽器。不過Chrome通常用aplomb執行網站的應用程式,與IE不同。
攻守兩陣營之間的差異可簡化如下:微軟是鎖定現在的網路,而對手們是放眼未來的網路。
網際網路正從一個靜態網頁構成的網絡,進化成一個同時包含可執行特定運算工作之應用程式,和供民眾互動的網絡。換句話說,瀏覽器除了載入頁面,現在還需處理資料。微軟的多數佔有率(Net Applications的統計為67%),反映的是較主流的世界,而挑戰者是針對他們認為的未來主流趨勢。Mozilla的Firefox經理Mike Beltzner說:「我們讓JavaScript更快,網路就能變成更有趣和互動性更高的地方。」
Google所見略同...(未完,請繼續閱讀下一頁)
繼續閱讀: >>




5.lhszdn26 於 2009/03/26 08:58 回應
"玉山銀行的 WebATM 支援有 Firefox"~~真的嗎??
那我要來試試了!!
謝謝囉~~~
4.York 於 2009/03/25 21:34 回應
玉山銀行的 WebATM 支援有 Firefox 說3.xerg 於 2009/03/24 14:14 回應
對微軟而言,最重要的部份當然是有不少IE only的網站支持著,如果少了這個部分,當然就是看安全性,效能跟Bug了。對我個人而言當然最重要的就是安全性,效能跟Bug少一點,因此FireFox是目前常用的瀏覽器了。至於IE only的網站,目前是直接Pass,我也不用線上ATM,目前大概也沒有IE only的網站是我非看不可的 :P
2.itsubasa 於 2009/03/24 09:38 回應
從來都不看好過IE雖然某些網站非得用IE不可...
但 除此之外我都是不開IE的
不管IE再如何的進化
我都寧可在FF跟GOOGLE或其它之間做選擇
IE絕不會列入我的選擇名單中的....
1.EricLee 於 2009/03/23 16:54 回應
微軟自己拿 IE8 跟 Firefox 3.0.5 與 Chrome 1.0 相比較,一整個就弱了。這不是告訴大家,我新出的產品只跟得上別人的舊產品?