Firefox 22.0 終于和我們見面了,這個版本最重要的特性之一便是 asm.js(代號 OdinMonkey)的引入,利用它可以大幅加快 javascript 的性能。讓我們一起來看看 Firefox 22.0 正式版的用戶特性吧。
Firefox 22.0 正式版各平臺各語言版本下載
一、默認開啟 WebRTC
之前我們已經(jīng)介紹過了 WebRTC 技術,它是一項面向未來的 HTML5 技術,允許用戶直接通過網(wǎng)頁實現(xiàn)實時通信,跨平臺且無需額外插件。例如,可直接無需插件利用攝像頭、麥克風進行通話。在最新的 Firefox 當中,這項功能已經(jīng)默認開啟了,與之有關的 about:config 參數(shù)即:
需要為 true
更詳細介紹請參見:WebRTC comes to Firefox
二、在高分辨率模式下自動放大文字和界面
Firefox(Windows 平臺)原先在高分辨率顯示模式下不會自動調整文字和界面縮放以適應高分辨率,造成文字顯示太小。現(xiàn)在 Firefox 會自動調大文字和界面,與此有關的 about:config 選項為:
默認為 -1,如要增大文字,將其調整為 1.0 或更大的值,如要減小,調整為 0.05 到 1.0 之間的值。
三、啟用 OdinMonkey(asm.js)以提高 Javascript 性能
OdinMonkey 是一個新的優(yōu)化 Javascript 編譯速度的編譯器(asm.js 編譯器),具體來說是一個底層的、專為 JavaScript 子集優(yōu)化的即時編譯器。為何說它能提高 js 編譯性能?簡單來說,如果一個程序是用 C++ 編寫的,那么利用 asm.js,它可以直接編譯為 javascript 代碼,而不需要先編譯為比 C++ 更底層一些的代碼。這么做的好處就在于大幅提高 Javascript 性能,瀏覽器運行富媒體網(wǎng)頁,乃至 3D 網(wǎng)頁游戲將更加流暢。
在about:config 需保證
為 true
四、實現(xiàn)從附加組件管理器當中管理社交服務
Firefox 已支持 Facebook、MSN Now、CliqZ 和 Mixi 等社交服務,現(xiàn)在用戶可以直接在 "附加組件管理器--服務" 版塊查看并管理所安裝的社交服務,包括啟用、禁用、卸載等。
五、其他一些性能改進和 HTML5 新技術
1、可以調整 HTML5 視頻和音頻的播放速率,包括 0.5x,1.5x 和 2x。
2、 Win Vista 終于也支持 H.264、AAC 和 MP3 格式了。
3、支持 HTML5 Web Notification 網(wǎng)頁通知 API 了,這個功能用于對網(wǎng)頁上一些變化,在支持 HTML5 的瀏覽器彈出網(wǎng)頁通知。
4、多線程解碼圖片,尤其是針對低端的計算機,在顯示大量圖片的時候,CPU和內存占用明顯降低。
5、通過實現(xiàn) canvas 的異步更新在提高 WebGL 繪制渲染性能
六、其他一些細節(jié)調整
1、終于默認支持超長文本自動換行功能了,對應選項為 plain_text.wrap_long_lines,true。
2、about:plugins 頁面重新顯示插件的具體路徑,plugin.expose_full_path 這項已經(jīng)不需要了。
3、插件信息不保存在 pluginsreg.dat 了,主要是避免瀏覽器更新或點擊后運行設置修改后有時插件又會重新激活。
4、繼顯示縮小的圖片質量更好之后,F(xiàn)irefox 也支持在放大圖片是減少失真,對應選項為 image.high_quality_upscaling.max_size。
5、我的足跡(書簽管理器)歷史欄目下,“今日”文件夾會自動展開。
6、PDF 閱讀器支持不打印出 URL 和其他信息。
以上是 Firefox 22.0 在用戶使用方面的主要更新,其他涉及到開發(fā)者的更新,這里就不介紹了,感興趣的朋友請看發(fā)行說明:
Firefox 21 發(fā)行說明(官網(wǎng)英文)
文章出處:
Firefox 22.0 正式版用戶特性介紹 ? Mozilla Firefox中文社區(qū)
Firefox 22.0 正式版各平臺各語言版本下載
一、默認開啟 WebRTC
之前我們已經(jīng)介紹過了 WebRTC 技術,它是一項面向未來的 HTML5 技術,允許用戶直接通過網(wǎng)頁實現(xiàn)實時通信,跨平臺且無需額外插件。例如,可直接無需插件利用攝像頭、麥克風進行通話。在最新的 Firefox 當中,這項功能已經(jīng)默認開啟了,與之有關的 about:config 參數(shù)即:
代碼:
media.peerconnection.enabled
需要為 true
更詳細介紹請參見:WebRTC comes to Firefox
二、在高分辨率模式下自動放大文字和界面
Firefox(Windows 平臺)原先在高分辨率顯示模式下不會自動調整文字和界面縮放以適應高分辨率,造成文字顯示太小。現(xiàn)在 Firefox 會自動調大文字和界面,與此有關的 about:config 選項為:
代碼:
layout.css.devPixelsPerPx
默認為 -1,如要增大文字,將其調整為 1.0 或更大的值,如要減小,調整為 0.05 到 1.0 之間的值。
三、啟用 OdinMonkey(asm.js)以提高 Javascript 性能
OdinMonkey 是一個新的優(yōu)化 Javascript 編譯速度的編譯器(asm.js 編譯器),具體來說是一個底層的、專為 JavaScript 子集優(yōu)化的即時編譯器。為何說它能提高 js 編譯性能?簡單來說,如果一個程序是用 C++ 編寫的,那么利用 asm.js,它可以直接編譯為 javascript 代碼,而不需要先編譯為比 C++ 更底層一些的代碼。這么做的好處就在于大幅提高 Javascript 性能,瀏覽器運行富媒體網(wǎng)頁,乃至 3D 網(wǎng)頁游戲將更加流暢。
在about:config 需保證
代碼:
javascript.options.asmjs
為 true
四、實現(xiàn)從附加組件管理器當中管理社交服務
Firefox 已支持 Facebook、MSN Now、CliqZ 和 Mixi 等社交服務,現(xiàn)在用戶可以直接在 "附加組件管理器--服務" 版塊查看并管理所安裝的社交服務,包括啟用、禁用、卸載等。
五、其他一些性能改進和 HTML5 新技術
1、可以調整 HTML5 視頻和音頻的播放速率,包括 0.5x,1.5x 和 2x。
2、 Win Vista 終于也支持 H.264、AAC 和 MP3 格式了。
3、支持 HTML5 Web Notification 網(wǎng)頁通知 API 了,這個功能用于對網(wǎng)頁上一些變化,在支持 HTML5 的瀏覽器彈出網(wǎng)頁通知。
4、多線程解碼圖片,尤其是針對低端的計算機,在顯示大量圖片的時候,CPU和內存占用明顯降低。
5、通過實現(xiàn) canvas 的異步更新在提高 WebGL 繪制渲染性能
六、其他一些細節(jié)調整
1、終于默認支持超長文本自動換行功能了,對應選項為 plain_text.wrap_long_lines,true。
2、about:plugins 頁面重新顯示插件的具體路徑,plugin.expose_full_path 這項已經(jīng)不需要了。
3、插件信息不保存在 pluginsreg.dat 了,主要是避免瀏覽器更新或點擊后運行設置修改后有時插件又會重新激活。
4、繼顯示縮小的圖片質量更好之后,F(xiàn)irefox 也支持在放大圖片是減少失真,對應選項為 image.high_quality_upscaling.max_size。
5、我的足跡(書簽管理器)歷史欄目下,“今日”文件夾會自動展開。
6、PDF 閱讀器支持不打印出 URL 和其他信息。
以上是 Firefox 22.0 在用戶使用方面的主要更新,其他涉及到開發(fā)者的更新,這里就不介紹了,感興趣的朋友請看發(fā)行說明:
Firefox 21 發(fā)行說明(官網(wǎng)英文)
文章出處:
Firefox 22.0 正式版用戶特性介紹 ? Mozilla Firefox中文社區(qū)