文章
-
介绍 Firefox 的全新站点隔离安全架构
与任何网络浏览器一样,Firefox 会加载来自不受信任且可能存在恶意网站的代码,并在您的计算机上运行它。为了保护您免受恶意网站发起的各种新型攻击,并满足 Mozilla 的安全原则,我们着手重新设计桌面版 Firefox。
-
Pyodide 分拆及 0.17 版本发布
我们很高兴地宣布,Pyodide 已经成为一个独立且由社区驱动的项目。我们还很高兴地宣布 Pyodide 0.17 版本发布,其中包含许多新功能和改进。Pyodide 包含编译为 WebAssembly 的 CPython 3.8 解释器,允许 Python 在浏览器中运行。
-
Firefox 88 永不过时
4 月份已经到来,我们为您带来了一个非常及时的版本——Firefox 88。在此版本中,您将发现许多不错的 CSS 新增功能,包括 :user-valid 和 :user-invalid 支持以及 image-set() 支持,正则表达式匹配索引支持,为了增强安全性而删除了 FTP 协议支持等等!此博文 […]
-
Firefox Nightly 和 Beta 版现已支持 QUIC 和 HTTP/3
Firefox Nightly 和 Firefox Beta 版现已默认启用 QUIC 和 HTTP/3 支持,我们计划在 Firefox 稳定版 88 中开始推出。HTTP/3 将在 5 月底之前默认可用。
-
消除 Firefox 中的数据竞争 - 技术报告
我们在 Firefox 项目中成功部署了 ThreadSanitizer,以消除我们剩余的 C/C++ 组件中的数据竞争。在此过程中,我们发现了一些有影响力的错误,并且可以肯定地说,数据竞争对其对程序正确性的影响往往被低估了。我们建议所有多线程 C/C++ 项目都采用 ThreadSanitizer 工具来提高代码质量。
-
网络测试深度探讨:MDN 网络测试报告
在过去几年中,我们一直在运行 MDN 网络开发者需求评估 (DNA) 报告,该报告旨在突出显示构建网站和应用程序的开发者面临的关键问题。这已被证明是浏览器供应商和其他组织优先考虑改进网络平台的宝贵数据来源。今年,我们深入研究了网络测试,我们很高兴能够宣布此后续工作的发布,该工作可在我们的 insights.developer.mozilla.org 网站上找到,以及我们其他网络 DNA 出版物。
-
3 月份的 MDN 本地化 — 第 1 层语言环境已解冻,以及未来的计划
自从我们上次讨论 MDN 本地化以来,已经取得了很大进展。在这篇文章中,我们将向您介绍第 1 层语言环境的解冻,以及我们停止显示非活动和未维护的语言环境的计划的后续步骤。
-
3 月份,我们看到了 Firefox 87
现在临近 3 月底,我们有一个新的 Firefox 版本准备向您提供一些有趣的新功能。这个月,我们在 DevTools 中增加了一些非常棒的功能,例如 prefers-color-scheme 媒体查询模拟和切换 :target 伪类,以及一些对可编辑 DOM 元素非常有用的补充:beforeinput 事件和 getTargetRanges() 方法,以及一些不错的安全、隐私和 macOS 屏幕阅读器支持更新。
-
MDN 的站点搜索是如何工作的
定期地,整个 MDN 会由我们的 Node 代码在 GitHub Action 中构建。一个 Python 脚本会将其批量发布到 Elasticsearch。我们的 Django 服务器通过 /api/v1/search 查询相同的 Elasticsearch。站点搜索页面是一个静态的单页应用程序,它向 /api/v1/search 端点发送 XHR 请求。搜索结果的排序由匹配和“流行度”决定。
-
Firefox Nightly 徽标正在发生的事情
本周,互联网被我称之为“狐狸门”的事情点燃了(双关语),您可能已经看到了一些关于 Firefox 徽标的模因。许多人正在发起一场战斗,因为他们认为我们已经从我们的浏览器中删除了狐狸的图像。我们可以确认,这绝对不会发生。