Mozilla 刚刚发布了其备受欢迎的开源浏览器最新版本——Firefox 130。此次更新带来了许多新功能和改进,旨在提升用户体验、增强安全性并为开发者提供更多工具。
文本选择翻译工具
首先,Firefox 130 引入了一项备受期待的新功能:文本选择翻译工具。此前,用户只能对整个网页进行翻译,但在多语言环境下浏览时,往往只需要翻译页面的一部分内容。为了解决这一需求,Mozilla 在 Firefox 130 中增加了对选定文本的翻译支持。
- 多语言网页:用户在浏览含有多种语言的网页时,可能只需要翻译其中一段特定的文本。这项功能可以让用户在不影响其他内容的情况下,快速获取翻译结果。
- 学习和研究:对于正在学习新语言的用户,这项功能非常实用。用户可以选择不理解的句子或段落进行翻译,而不必依赖外部翻译工具。
用户只需选中需要翻译的文本,然后通过右键菜单或快捷键调用翻译功能,系统会自动识别语言并显示翻译结果。
Linux 上的滚动动画优化
针对 Linux 用户,Firefox 130 默认启用了新的滚动动画。这项改进旨在提供更流畅、更具视觉吸引力的浏览体验,特别是在长网页或文档中滚动时效果尤为明显。
- Overscroll Animation:在滚动到页面底部或顶部时,用户会注意到页面的滑动动画更加自然,这种过度滚动动画(Overscroll Animation)通过视觉反馈增强了用户的操作感知。
- 适配多种环境:这项动画优化针对不同的硬件配置进行了调优,无论是在高刷新率显示器还是在普通显示器上,用户都可以体验到平滑的滚动效果。
- 视觉流畅性:滚动动画的优化让页面内容的流动更加顺滑,减少了卡顿和撕裂感,提升了整体浏览体验。
- 用户舒适度:对于长时间浏览网页的用户而言,这种平滑的滚动效果减少了眼睛的疲劳感,提升了舒适度。
Firefox Labs:探索新功能
Firefox 130 中新增了一个名为“Firefox Labs”的设置页面,这一页面专为鼓励用户参与新功能的测试和反馈而设计。
- 实验性功能:Firefox Labs 提供了一个入口,让用户可以轻松访问和测试正在开发中的实验性功能。这些功能可能尚未成熟,但通过用户的测试和反馈,可以帮助开发团队加速完善和优化。
- 用户反馈机制:Mozilla 鼓励用户通过 Firefox Labs 提交使用反馈,从而推动功能开发的用户导向性。
用户可以通过浏览器设置菜单进入 Firefox Labs 页面。在此页面中,用户可以选择启用或禁用实验性功能,并提供反馈。
- 新型用户界面:Firefox Labs 中可能包含一些全新的用户界面设计,让用户抢先体验并提出改进建议。
- 增强型安全设置:一些实验性的安全功能也会在 Firefox Labs 中出现,供用户测试其对安全性和浏览速度的影响。
Android 性能提升
随着移动设备的普及,浏览器在移动平台上的性能变得尤为重要。Firefox 130 针对 Android 设备进行了性能优化,特别是在页面加载速度方面有显著提升。
- 并行下载:Firefox 130 通过允许同时下载更多资源来加快页面加载速度。这一优化在内容丰富的网页(如图像和视频较多的页面)上效果尤为明显。
- 缓存策略改进:优化了缓存策略,使得重复访问同一网页时,加载速度显著加快。
- 更快的浏览速度:用户在 Android 设备上访问内容丰富的网站时,页面加载时间明显减少,浏览体验更加顺畅。
- 减少电量消耗:性能优化不仅提升了速度,还减少了设备的电量消耗,使得浏览器使用更加持久。
新增密码生成器
安全性一直是 Firefox 的重点关注领域。为提升用户账号的安全性,Firefox 130 引入了一项新功能:自动密码生成器。
- 随机生成:当用户在创建新账号时,Firefox 130 会自动建议一个强度较高的随机密码。该密码由字母、数字和特殊字符组成,符合最佳安全实践。
- 自动填充:生成的密码会自动填充到密码框中,用户无需手动输入或记忆。
- 避免重复使用密码:许多用户习惯于在多个网站上使用相同的密码,这带来了巨大的安全风险。Firefox 130 的密码生成器通过为每个新账号生成唯一密码,降低了这种风险。
- 与 Firefox Lockwise 集成:生成的密码可以与 Firefox Lockwise 密码管理器无缝集成,用户可以安全地存储和管理所有密码。
开发者工具增强
除了面向普通用户的改进,Firefox 130 还为开发者提供了新的工具和 API,帮助他们开发更安全、更高效的 web 应用。
Curve25519 是一种高效的椭圆曲线算法,用于密码学操作。Firefox 130 在 WebCryptoAPI 中引入了对 Curve25519 原语的支持,特别是 Ed25519 签名和 X25519 密钥生成。
- Ed25519 签名:提供了一种快速且安全的数字签名方法,适用于需要高安全性的应用,如数字身份验证。
- X25519 密钥交换:优化了密钥交换过程,使其更加高效,同时保持高安全性。
Web Codecs API 是一个低级别的 API,允许开发者直接访问音频和视频编码器及解码器。这一 API 的引入,为构建复杂的媒体应用提供了更强大的工具。
- 视频处理:开发者可以更高效地处理视频流,实现如实时视频编辑、滤镜应用等功能。
- 音频处理:对于需要精细控制音频处理的应用,Web Codecs API 提供了直接的操作接口,提升了音频处理的性能和灵活性。
其他改进与修复
除了上述新功能,Firefox 130 还进行了多个问题修复和其他改进,进一步提升了浏览器的稳定性和用户体验。
- 修复内容:在某些情况下,用户可能会发现右键上下文菜单中的“复制”和“粘贴”选项被禁用。Firefox 130 修复了这一问题,确保了用户的正常操作。
- 内存使用:进一步优化了内存使用,使浏览器在长时间运行后依然保持稳定,不易出现内存泄漏问题。
- 启动时间:缩短了浏览器的启动时间,尤其是在插件较多的情况下,用户可以更快地开始浏览。
下载与更新
Firefox 130 现已开放下载,用户可以通过多种方式获取这一版本。
官方下载
- 直接下载:用户可以直接从 Mozilla 的服务器下载 Firefox 130 的安装包,适用于 Windows、macOS 和 Linux 系统。
https://ftp.mozilla.org/pub/firefox/releases/130.0/
自动更新
- Windows 和 macOS 用户:Mozilla 会在发布后 24 小时内通过 OTA 更新自动推送 Firefox 130。用户只需保持浏览器运行,更新会在后台自动进行。
- Linux 用户:对于使用滚动更新的 Linux 发行版用户,Firefox 130 将在接下来的几天内通过软件包管理器提供更新。