2010.11.10 22:31

衝出拖稿地獄,Firefox 4.0 Beta 7 JavaScript突飛猛進

ADVERTISEMENT

自從9月初發表Beta 6,Firefox 4.0經過了兩個月的拖稿,終於又發表Beta 7測試版,當初遲遲沒發表就是在等JavaScript引擎的調校整合,在過程中又多修好了幾百個bug,整合起來就是Beta 7了。先前(被IE9偷酸)為人詬病的JavaScript效能也正式鹹魚翻身。

  • 最新Firefox Beta版下載:

有關JavaScript改進細節與拖稿前情提要,可以參考。這裡我們先來看看其他Beta 7的小更新:

是這次改版的一大重點,從先前亮相到現在也做了不少微調,比方在分頁群組介面裡把分頁關到一個都不剩的時候,會變成「卡關」無法再切換回網頁瀏覽介面,現在改成會保留「復原已關閉的分頁」按鈕,避免卡住或整個瀏覽器突然關閉。

ADVERTISEMENT

▲在Panorama介面下分頁一個不剩時,還會留下復原的捷徑。

另外在分頁群組狀態下,輸入文字就會自動帶出搜尋框,當有符合的分頁時就會被打亮出來,不過還是只能搜尋各個分頁目前瀏覽到的網頁,無法連同歷史紀錄一起找。而先前啟用Parorama模式的快速鍵「Ctrl+空白鍵」,也因為會和中文輸入法的切換、還有Mac使用者的快速鍵衝突,在Beta 7被改成了「Ctrl+E」。

ADVERTISEMENT

▲Panorama的搜尋框是隨打即找的,輸入任何文字就會自動啟用。

現在包括IE9、Chrome、Safari等各大瀏覽器的設計都拿掉了最下方的狀態列,讓網頁本身能夠有更大的顯示空間,Firefox在這次測試版也同樣跟進,不同於Chrome還保留了某些狀態資訊會以浮動式顯示在底部,以往Firefox在狀態列呈現的資訊等於是整個被拿掉了。

ADVERTISEMENT

▲雖然狀態列不見了,不過改了個「附加元件列」讓擴充套件停放。

對於一般使用者的習慣影響比較大的,就是很多人習慣從狀態列預覽某個超連結的實際位址,判斷是不是病毒啦、會不會連到外站、或是有沒有網頁上標示的好康……呃,免費下載的資源。現在你得習慣在網址列上判斷這個訊息,如果碰到過長的網址還會被截斷,說實在的,還挺不習慣,這個改變在討論區也引起了一些人的反對,當然還有網友已經開發了擴充套件把狀態列搬回原位。不過對於使用狀態列來擺放圖示、資訊的擴充套件來說,還是可以透過新的「附加元件列」來安置,只是它並不等同於原來的狀態列。

ADVERTISEMENT

▲注意新的網址列,兼具可以顯示目前滑鼠游標上的實際連結位址(箭頭後)。

另一個爭議性的改變,也是源自原本狀態列有顯示「載入進度」的功能,在狀態列不見之後,之前的測試版是把它整合到每個分頁的邊緣,後來開發團隊因為這條窄窄的進度條很不明顯,加上造成吃資源過重的現象,所以改成只有在分頁列上轉著綠色圓圈圈的動畫。當然這樣的小圈圈顯然跟進度條可以呈現的訊息差很多,所以也遭到部份網友炮轟,不過Windows 7的使用者,是可以靠新支援的工作列圖示進度動畫,來補足下載軟體時的提示資訊就是了。

▲這個新的綠圈圈只會一直轉,並沒有顯示進度百分比的功用。

最後壓軸當然就是再戰一下JavaScript,需要先說明的是,各種JavaScript測試都會隨著硬體平台不同,而讓勝負結果產生變化,所以雖然Firefox在宣告自己在SunSpider測試數據打敗當前的速度冠軍Google,不過在小編的測試平台上則是小輸一些,然而可以明顯發現的是,IE9、Safari這些陪榜選手已經被甩開一段距離了,其實這也更突顯了測試數據看看就好,畢竟都是在0.1秒以內(100ms)的差距爭一口氣而已。

▲測試平台:Core 2 Duo E8500、2GB記憶體、Radeon HD 3850顯示卡。

ADVERTISEMENT