精选文章
-
介绍 Firefox 新的站点隔离安全架构
像任何 Web 浏览器一样,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 工具来提高代码质量。
-
Web 测试深入探讨:MDN Web 测试报告
在过去几年中,我们一直在运行 MDN Web 开发人员需求评估 (DNA) 报告,该报告旨在突出显示构建网站和应用程序的开发人员面临的关键问题。这已被证明是浏览器供应商和其他组织优先考虑 Web 平台改进的宝贵数据来源。今年,我们深入研究了 Web 测试,我们很高兴能够宣布发布这项后续工作,该工作可在我们的 insights.developer.mozilla.org 网站上找到,以及我们其他 Web DNA 出版物。
-
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 徽标的模因。许多人正在发起一场混战,因为他们认为我们已经从浏览器中删除了狐狸图像。我们可以确认,这绝对不会发生。
-
一个精彩的 2 月份 Firefox——86!
放眼望去,我们可以看到 2 月底徘徊在地平线上,随时可能让位于 3 月。为了让你在等待期间保持兴趣,我们想向你介绍 Firefox 86。