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中的打开选项卡同步以快速桌面化,在社交网络上共享链接等。
数据来源: 格斯帕达斯