2008年2月16日

帶您深入探索 Firefox 3 Beta 3 (part 3)

動力來源

Powered by Mozilla logo

Gecko 引擎的功能更新之處不但眾多,且也不單只對 Firefox 有益,而是對所有「Popwered by Mozilla」的應用程式皆有幫助,例如 Thunderbird、Flock、SeaMonkey、Joost、Miro、Songbird……等。

從 Alpha 1 開始,Firefox 3 就通過了用來測試網路瀏覽器標準的 Acid2 測試 。受益於 新的色彩管理功能,Firefox 2 可以使用圖片中內嵌的色彩管理資訊(例如光線與焦距等)讓影像顯示的更好,更接近原始狀態。

在一個網頁中已可 選擇不連續的文字與圖片 ,以便您控制要複製或列印的內容。網頁縮放會針對整個網頁生效,而不只針對文字,這是過去許多人所要求的功能。網頁設計師可以使網頁元件,例如程式碼或圖片在離線的時候仍然有效,如此就可以在離線時使用網頁應用程式來撰寫文件或 email。

對於 JavaScript 程式設計師而言,載入本機讓的檔案、跨網頁的 AJAX (XMLHttpRequest)、原生的 JSON 支援與最值得一提的 FUEL,一個 Firefox 程式設計介面函式庫,使設計擴充套件更為簡易,且使 Firefox 在一般工作(例如記憶體管理)上更具可靠性。Firefox 3 具備過去最被需要的 記憶體回收 功能,可以處理那些不再被使用的記憶體或釋放失敗的記憶體,使 Firefox 的記憶體管理得以最佳化。

支援 可編輯式內容,讓使用者得以改變網頁作者所指定的元件。過去的 MySpell 拼字檢查引擎被新的 Hunspell 取代,對於更複雜的語言例如亞洲語系、匈牙利、巴斯克文……等語言能做的更好。

從 Gecko 1.9 開始,Mozilla 把繪圖引擎更換為開放原始碼的 Cairo,使顯示效能更高,且也讓 PDF 列印功能更為簡易(但目前還只能使用 擴充套件 進行)。animated PNGs (APNG、動態 PNG) 帶來更漂亮的動畫。這是一種全彩的影像格式,具備部份透明度的功能,可望在未來取代 GIF 動畫。雖然 APNG 在去年被拒絕成為標準的 PNG 擴充,但 Opera 已經公告 會在未來支援這個影像格式。

Talkback 這個在 Firefox 與 Thunderbird 中用以回報錯誤與當機情形給 Mozilla 的程式,被開放源碼工具 Breakpad (過去叫 Airbag)所取代。

Breakpad submit dialog

Socorro 是一個伺服器當機回報工具,幫助設計者追蹤一些當機與穩定、效能上的 bug。使用者可以在 about:crashes 中看到回報過的問題。

about:crash

Beta 4

近期還會有第四個 Beta 版(應該會在二月底發佈),正式候選版會在三月中旬開始測試,且希望能在第一季釋出最終版本。

在下個測試版中僅剩下一些最後的變更處,例如各平台的佈景調整、Vista 的圖示,在 Places 與其他地方的潤飾。有些變化已經在 Beta 3 後的最新 nightly 版中修正。

近期討論中的抱怨認為,位址列自動完成功能的字型大小與顏色有點礙眼;同時對多重詞彙的搜索功能也在計畫中,例如搜索「star」與「wii」,會把「starbucks」排除在外,而把 Wii 平台上的超級瑪莉遊戲 留在搜索結果中。

擴充套件對 Firefox 3 的支援更新的非常快速,大約四成的熱門擴充套件都已跟上 beta 版的腳步,準備好最終發佈。一部分得益於 Firefox 早期就提供的文件與持續 支援設計者活動,可期許的是大部分的使用者皆可輕易沿用所依賴的擴充套件與佈景主題,同時得到更佳的網頁瀏覽經驗。

(原文irvin 翻譯&校稿)

>>帶您深入探索 Firefox 3 Beta 3 [part 1] [part 2] [part 3]

沒有留言:

張貼留言