9月XNUMX日, Firefox已經七歲了為了慶祝, Mozilla的 不僅提出了新的 火狐8,它還發布了新版本 測試 在您著名的瀏覽器中 火狐9,其中包含大量 新 並提供 最佳經驗 導航。 |
Firefox 9 Beta的新功能
JavaScript類型推斷
這個新穎性非常重要,因此我將自己詳細解釋。 如果您有編程的概念,就會知道有一種叫做變量的東西,在某些語言中必須在使用之前定義(指定其類型),而在其他語言中則沒有必要。 JavaScript屬於後一類,不幸的是,這種本機語言細節對Web應用程序的性能造成了嚴重影響。
新的類型推斷技術實際上是一種自動推導變量和表達式類型的算法。 結果是運行JavaScript應用程序時性能顯著提高,這已得到V8和Kraken基準測試的證實。
簡而言之:更快的Firefox! 🙂
更好地支持“不跟踪”
您是否還記得自Firefox 4起我們提供了“不跟踪”選項? 好了,現在可以通過一個簡單的JavaScript界面檢測用戶的偏好。 例:
警報(navigator.doNotTrack);
Mouseenter和mouseleave
對mouseenter和mouseleave事件的新支持,作為有問題的mouseover和mouseout事件的替代方法。 為什麼麻煩? 當子元素獲得焦點(鼠標懸停觸發)時,該事件會引發典型的冒泡並在父元素上觸發鼠標移出,這通常是不希望的副作用。
使用新的mouseenter和mouseleave事件,我們就沒有這種問題。 例:
document.getElementById(“ mouse-events”)。addEventListener(“ mouseenter”,function(){
this.style.background =“#f00”;
},錯誤);
document.getElementById(“ mouse-events”)。addEventListener(“ mouseleave”,function(){
this.style.background =“ #fff”;
},錯誤);
支持部分XMLHttpRequest(分塊XHR)。 這項新功能非常有趣,因為它允許網站和應用程序在某些XHR調用到達時顯示數據(而不是等待整個數據塊)。 結果將是更有效的響應和更好的最終用戶體驗。
以及更多! 我邀請您閱讀面向開發人員的Firefox 9官方指南。
Android版Firefox 9 beta的新功能
- 更快的啟動時間。
- 添加了新語言。
- 平板電腦的新用戶界面。
- 優化選項卡現在顯示在屏幕的左側
- 帶有快速訪問按鈕的新欄。
除了隨著時間的流逝將揭示的新功能之外,借助Android版Firefox,我們還可以訪問160多個加載項,與Firefox中用於桌面的打開選項卡快速同步,在社交網絡上共享鏈接等。
來源: 格斯帕達斯