开发者工具文章
-
Llamafile 的进展,四个月过去了
当 Mozilla 的创新团队在去年年底首次推出 llamafile 项目时,我们对来自开源人工智能开发人员的积极回应感到兴奋。它已成为 Mozilla 在 GitHub 上最受好评的三个仓库之一,吸引了众多贡献者,一些出色的 PR 以及我们 Discord 服务器上不断壮大的社区。
-
将跨平台 GUI 应用程序移植到 Rust
在这篇博文中,我们将深入探讨选择 Rust 作为我们崩溃报告程序的原因,概述了设计在主浏览器失败时运行的应用程序的独特挑战,并讨论了我们实施的新架构。我们还将分享对实施的技术细微差别的一些见解,展示了如何利用 Rust 的功能更有效、更安全地处理崩溃。
-
Puppeteer 对跨浏览器 WebDriver BiDi 标准的支持
Puppeteer 现在支持下一代跨浏览器 WebDriver BiDi 标准。这个新协议使 Web 开发人员能够轻松编写跨多个浏览器引擎的自动化测试。
-
向下和向右:Firefox 在 2023 年为真实用户提速
为了实现我们的愿景并为每个人提供更好的在线体验,我们一直在努力使 Firefox 变得更快。我们非常高兴地宣布,这在过去一年中导致了速度的显著提高。
-
让用户在 Firefox 中阻止注入的第三方 DLL
在 Firefox 110 中,用户现在可以控制哪些第三方 DLL 允许加载到 Firefox 进程中。让我们来谈谈这意味着什么以及何时可能有用。
-
宣布 Interop 2023
Interop 2022 显示了多个平台功能的互操作性有了显著改进,以及一些跨浏览器调查,这些调查研究了平台中一些复杂、未充分定义的领域,这些领域一直难以实现互操作性。在此基础上,我们很高兴宣布 Interop 2023,这是 Interop 项目的下一阶段。
-
通过这个奇怪的技巧改进 Firefox 的稳定性
我们分解了如何通过一个简单的技巧减少 Firefox 在 Windows 上的内存不足崩溃。行为不佳的网页和应用程序不再能够通过耗尽内存来导致浏览器崩溃。
-
一切皆崩溃:在 Mozilla 中发布 rust-minidump - 第 1 部分
在过去的一年中,我们一直在开发 rust-minidump,这是一个纯 Rust 替代品,用于 google-breakpad 的 minidump 处理部分。本系列文章的第一部分解释了什么是 minidump 以及我们如何创建 rust-minidump。
-
Common Voice 数据集超过 20,000 小时
今天发布的最新 Common Voice 数据集取得了重大里程碑:超过 20,000 小时的开源语音数据,任何人在任何地方都可以使用。该数据集在过去一年中几乎翻了一番。Mozilla 的 Common Voice 旨在通过支持社区为其自己的语言收集语音数据来创建语音启用应用程序,从而改变语言技术生态系统。
-
Firefox DevTools 中的性能工具重新加载
在 Firefox 98 中,我们发布了现有性能面板的新版本。该面板现在基于 Firefox 分析器工具,该工具可用于捕获网页的性能配置文件,检查可视化的性能数据并分析它以识别缓慢的区域。