Firefox 文章
-
宣布 Puppeteer 正式支持 Firefox
我们很高兴地宣布,从 23 版本开始,Puppeteer 浏览器自动化库现在对 Firefox 提供了一流的支持。这意味着现在可以使用 Puppeteer 轻松编写自动化并执行端到端测试,并在 Chrome 和 Firefox 上运行。
-
用于 IPC Fuzzing 的快照
进程分离仍然是 Firefox 安全模型中最重要的部分之一,保护我们的 IPC(进程间通信)接口对于保持不同进程的权限分离至关重要。我们将更详细地了解我们用于查找这些接口漏洞的最新工具——快照模糊测试。
-
在 Firefox Nightly 中尝试本地替代文本生成
Firefox 130 将引入一项实验性的新功能,使用完全私有的设备上 AI 模型自动为图像生成替代文本。该功能将作为 Firefox 内置的 PDF 编辑器的一部分提供,我们的最终目标是将其提供给使用屏幕阅读器的用户,供其在一般浏览中使用。
-
Llamafile 的进展,四个月了
当 Mozilla 的创新小组去年年底首次推出 llamafile 项目时,我们对来自开源 AI 开发人员的立即积极回应感到激动。它已成为 Mozilla 在 GitHub 上最受欢迎的三个代码库之一,吸引了许多贡献者,一些优秀的 PR,以及我们 Discord 服务器上不断增长的社区。
-
将跨平台 GUI 应用程序移植到 Rust
在这篇博文中,我们深入探讨了选择 Rust 作为我们崩溃报告器的动机,概述了设计在主浏览器失败时运行的应用程序的独特挑战,并讨论了我们实施的新架构。我们还分享了对实施技术细微差别的见解,展示了如何利用 Rust 的功能更有效和安全地处理崩溃。
-
通过 Speedometer 3 提升 Firefox 和整个网络的性能
与其他主要浏览器引擎开发人员合作,Mozilla 很高兴今天宣布 Speedometer 3。与以前版本的 Speedometer 一样,此基准测试衡量我们认为在线性能最重要的内容:响应能力。但今天的版本比以前更加开放和更具挑战性,是我们见过的推动浏览器性能改进的最佳工具。
-
宣布 Interop 2024
继 Interop 2023 取得成功之后,我们很高兴确认该项目将在 2024 年继续,并选择新的重点领域,代表我们认为可以在 Web 平台上对用户和 Web 开发人员产生最大积极影响的领域。
-
选项汤:组合编译器标志的微妙陷阱
在 Firefox 120 测试版周期中,一个新的崩溃签名出现在我们的雷达上,并且数量很多。Firefox 工程师探讨了组合编译器标志的微妙陷阱。
-
Puppeteer 对跨浏览器 WebDriver BiDi 标准的支持
Puppeteer 现在支持下一代跨浏览器 WebDriver BiDi 标准。此新协议使 Web 开发人员可以轻松编写在多个浏览器引擎上运行的自动化测试。
-
Firefox 开发者版和测试版:试用 Mozilla 的 .deb 包!
一个月前,我们推出了适用于基于 Debian 的 Linux 发行版的 Nightly 包。今天,我们很高兴地宣布,我们的 .deb 包已可用于开发者版和测试版!