Firefox 77提供了更快的JavaScript调试和可选权限

2020-06-02 23:33:42

Mozilla今天发布了适用于Windows、Mac和Linux的Firefox77。Firefox 77在英国包括更快的JavaScript调试、扩展的可选权限和Pocket建议。您现在可以从Firefox.com下载桌面版Firefox 77,所有现有用户应该都可以自动升级到它。根据Mozilla的数据,Firefox大约有2.5亿活跃用户,使其成为网络开发人员考虑的主要平台。

每个人在家里学习和工作时,都会花更多的时间在浏览器上,但构建浏览器的软件开发人员也受到了干扰。由于冠状病毒大流行,谷歌和微软不得不调整各自的浏览器发布时间表。然而,在4月份,Mozilla表示,虽然“我们的一些竞争对手不得不放慢或停止工作”,但它仍在坚持2020年的Firefox发布时间表。

因此,火狐77正好准时发布,这是该浏览器四周发布节奏的一部分。在时间表保持不变的情况下,Mozilla改变了路线图,以避免可能对政府和医疗服务网站的用户体验产生负面影响或破坏的发货更改。这可能就是为什么Firefox77没有以前的版本那么强大的原因。

除了到达英国的Pocket推荐(自2018年4月以来一直在加拿大、德国和美国),这主要是一个开发者发布的版本。

VB Transform 2020 Online-7月15-17日。加入领先的人工智能高管:注册免费直播。

Firefox的调试器现在可以更好地处理大型Web应用及其捆绑、实时重载和依赖关系。Mozilla承诺改进性能,加快暂停和单步执行速度,并随着时间的推移减少内存使用量。对于许多配置,源映射的性能也应该得到提升-某些内联源映射的加载速度提高了10倍-并提高了可靠性。现在,调试器在单步执行时还将考虑当前选定的堆栈,这在单步执行函数调用或在堆栈更下面的库方法中暂停时非常有用。

自从Firefox Quantum于2017年11月推出以来,当扩展需要某些权限时,Firefox用户都会收到提示。这主要发生在安装期间或在扩展更新期间添加新权限时。在扩展更新期间,用户有时会拒绝这些权限请求,这会让他们使用旧版本。在Firefox77中,扩展开发者可以将更多的权限设置为可选权限,这不会在安装或扩展更新时触发权限请求。还可以在运行时请求可选权限,以便用户在上下文中看到正在请求哪些权限。

Firefox77还为Network and Debugger带来了一个新的设置菜单,一个结合了Get/Set的新观察点选项,以及改进的网络数据预览。新的web平台特性包括string#replaceAll,用于替换所有出现的字符串和IndexedDB游标请求。如果您是Web开发人员,请查看此处的详细信息:适用于开发人员的Firefox77。

此版本中还添加了一些其他功能。以下是桌面ChangeLog的完整Firefox77:

我们在英国的用户将在Firefox的新选项卡上显示口袋推荐。如果您没有看到,您可以在您的新选项卡中打开Pocket文章,请按照以下步骤操作。

WebRender继续推出更多适用于Windows用户的Firefox,现在Windows 10笔记本电脑默认运行NVIDIA GPU,中屏(<;=3440×1440)和大屏幕(>;3440×1440)。

对JavaScript调试的重大改进使得加载和单步执行源代码的速度更快,并且随着时间的推移占用的内存更少。源图支持也变得更加可靠,并且只适用于更多的情况。

添加了对JavaScript API String.Prototype.replaceAll()的支持,它允许开发人员返回与提供的模式所有匹配的新字符串,同时保留原始字符串。

Browser.urlbar.oneOffSearches首选项已删除。要隐藏一次性搜索按钮,请取消选中关于:首选项#搜索页面上的搜索引擎。

一些活动区域以前不使用JAWS屏幕阅读器报告更新的文本。此问题已修复。

Mozilla仍在开发Firefox Preview,这是由GeckoView提供支持的新版Firefox for Android。Mozilla计划在2020年上半年推出新的Android版Firefox--现在只剩下不到一个月的时间了。

Mozilla每四周发布一次新的Firefox版本。火狐78目前定于7月份发布。