火狐瀏覽器在經(jīng)歷近幾年的失地后,推出了新版本Firefox5。Firefox5相較之前的版本,獲取到了新的生命和發(fā)展。Firefox5的重要特點是增強(qiáng)了瀏覽器性能,尤其加快了JavaScript執(zhí)行速度,并且在高級安全方面取得顯著進(jìn)展,進(jìn)一步加強(qiáng)了用戶對它的可信度。此外,這個版本改進(jìn)了Firefox 4故障報告等。
1、JavaScript引擎 Snake 使用的數(shù)據(jù)結(jié)構(gòu)優(yōu)化
Firefox5的核心是將Mozilla的JavaScript引擎“Snake”更改為“JaegerMonkey”引擎,增強(qiáng)了JavaScript執(zhí)行速度,這也是Firefox5推出的最大賣點。Snake中使用的數(shù)據(jù)結(jié)構(gòu)已經(jīng)不再優(yōu)化,因此Mozilla轉(zhuǎn)而使用JaegerMonkey,以增加特定情況下的重要優(yōu)化功能:基于Trace的JIT(Just in time)編譯意味著JavaScript代碼變得更快的同時,F(xiàn)irefox5的內(nèi)存占用量也減少了。與Firefox 4相比,JaegerMonkey能夠以10%的速度執(zhí)行包含多個JavaScript函數(shù)的大型Web應(yīng)用程序。
2、Sercurity:「Do Not Track」策略更新
Firefox5的“Do Not Track”策略初始版本在Firefox4中啟用,允許用戶選擇在向個性化廣告公司發(fā)送詳細(xì)信息時是否接受跟蹤cookie。在Firefox5中,經(jīng)過了一些更新,在某些情況下,F(xiàn)irefox將不會約束你的隱私,同時,也不會阻止針對您的行蹤的廣告。
3、完全支持CSS3 3D Transform
Firefox5 在 CSS Transitions 和 Animation 方面做了很多改進(jìn),但最引人注目的特性是完全支持 CSS 3D Transforms(在 Firefox 4 中已實現(xiàn)大部分)以及 CSS3 文本特效。這意味著,我們可以在網(wǎng)頁中使用眾多新鮮的 CSS3 特效,而不用再擔(dān)心一些“不成文”的規(guī)則,特別是針對于安全問題方面。
4、新接口和新工具的出現(xiàn)
Firefox5增強(qiáng)了靜音模式,可對單個選項卡進(jìn)行其它異常操作的修復(fù),同時還設(shè)計了一組新接口和工具,以幫助網(wǎng)絡(luò)開發(fā)人員提高開發(fā)效率。Mozilla提供的新工具中包括應(yīng)用程序數(shù)據(jù)庫的 API 接口、IndexedDB 等。Mozilla還開發(fā)了與HTML5應(yīng)用程序相互高度集成的新版本“Apps Tab”來擴(kuò)展開發(fā)人員的選擇。
總結(jié):
Firefox5重新振作了Mozilla的士氣,為瀏覽器性能和JavaScript性能可以做多少做了一個新的標(biāo)準(zhǔn)。Firefox5的新版本增強(qiáng)了瀏覽器性能,特別是加快了JavaScript的執(zhí)行速度;Firefox5的高級安全方面取得顯著進(jìn)展,進(jìn)一步加強(qiáng)了用戶對它的可信度;Firefox5增加了新接口和新工具,以幫助網(wǎng)絡(luò)開發(fā)人員提高開發(fā)效率。Firefox5不僅推出了新版本,同時也重新定位了其品牌形象,將Firefox5的品牌形象塑造成一個更注重用戶體驗和功能的瀏覽器,從而吸引更多用戶。