來自微軟的隱喻 網頁瀏覽器的終極忍道

記者/張凱耀

雖然IE8發行不算久,但是處於一級戰區的瀏覽器市場,微軟顯然需要連續出招才能挽回使用者的心。三月中的MIX設計及開發者大會裡,微軟發表了Internet Explorer 9的Preview版,其中新增了一個名為「查克拉」(Chakra)的新Javascript引擎。


查克拉?雖然不知道為什麼微軟要取這個讓人一聽就會聯想到「火影忍者」的名字,但是當我進入IE9的展示網站Test Drive中的「Speed Demos」後,眼前出現四大瀏覽器-IE、Firefox、Chrome及Safari的圖像兀自緩慢旋轉,看著看著倏然發現近年的瀏覽器大戰簡直像是火影忍者中各個忍者國家之間微妙的競爭關係,或許這就是微軟對瀏覽器市場的奇幻隱喻哪。


那麼就讓我們來檢視瀏覽器廠商的華麗忍術吧。自從微軟的「瀏覽器綁作業系統」之術被歐盟以反托拉斯法解除後,瀏覽器大戰進入了新的紀元。各家瀏覽器廠商必須要在「速度」、「相容性」及「圖片顯示能力」上互相競爭,這三個屬性我們可以簡單的以「快」、「狠」、「準」來稱呼。


就「快」這個面向而言,IE的網頁瀏覽速度一向為人所詬病,而IE9的Javascript引擎充分利用現在電腦的多核心處理器功能,讓瀏覽器子系統分別處理一個網頁的不同部分,將網頁處理速度提升至IE8的6.4倍,並超越了Firefox 3.6,雖然微軟的新忍術看似很厲害,但是在Acid的得分上還是不及格,只有55分,比其他對手瀏覽器都低得許多。不過目前發表的IE9還只是Preview版而已,正式版面世後應該會變得更厲害才對。


在「相容性」上,各家瀏覽器廠商的合縱連橫策略就顯得眼花撩亂了。因為各家廠商的選擇皆會互相連動,於是策略的制定上便必須訴求「狠」!在編碼技術上,IE與蘋果的Safari選擇了H.264,而Mozilla與新版的Opera 10.5則支持另一種技術Ogg Theora。Google Chrome則採取兩種技術同時支援的中庸態度。這樣的分歧連帶使得影音網站必須準備兩種串流以因應不同的瀏覽器陣營,或者繼續使用Flash。這又牽扯到所謂的「Flash v.s HTML5」的規格戰。HTML是用來描述網頁的標準,而新版的HTML多是由蘋果、Google、Opera與Mozilla完成的,甚至還成立了「開放網路聯盟」以對抗普及度高達98%的Flash。微軟Window部門副總裁Steven Sinofsky表示,IE9將全面遵循HTML5及CSS3標準,微軟的加入以及不久前蘋果公司發表的iPad宣布不支援Flash的事件,使得這場規格戰更顯詭譎。另外,IE9也不再支援Window XP,這一點對許多XP的愛好者可能太狠了一點。


而在「圖片顯示能力」上,各家瀏覽器必須力求精準,不能有鋸齒,更要使網頁捲動瀏覽更順暢。IE9這次搭載了可縮放向量圖形(SVG)的功能,使個圖片可以被模組化、動態畫、變形或重新組合。微軟將SVG稱為「下一代網路平台」,足見對其之重視。另外,IE9會利用Direct2D與DirectWrite實現圖形與文字的渲染,也就是說把網頁圖形的處理由CPU移轉到Direct2D與DirectWrite的顯卡上去運作。不過這項技術並非只有微軟能做。Mozilla很早就嗆明了會比微軟還先推出這項技術,Google也力圖跟進。


簡言之,快狠準就是網頁瀏覽器大戰的終極忍道。各家廠商各顯神通的同時,使用者們也要意識到,我們透過瀏覽器穿梭網路世界,而其呈現的方式必然不會是常態的。

分享此新聞: