Firefox 文章
-
Firefox 浏览器的工程代码质量:工具和挑战
以下是 Firefox 代码质量工具链的内部视角,该工具链旨在管理桌面浏览器的持续开发和每月发布。这篇文章探讨了管理代码质量和处理 2100 万行代码的补丁的过程的架构、挑战和持续演变。
-
Firefox 75:4 月份的愿景
Firefox 75 充满了方便的新开发工具:Web 控制台中的即时评估、WebSocket 的事件断点等等。新的 Web 平台功能包括图像的 HTML 延迟加载、CSS min()、max() 和 clamp() 函数、公共静态类字段以及 Web 动画 API 支持的补充。
-
Twitter 直接消息缓存和 Firefox
杰出工程师 Martin Thomson 解释了这个问题是如何发生的、可能受影响的人员的影响以及如何在未来避免此类问题。为了达到目的,我们需要深入了解 Web 缓存的工作原理。
-
Firefox 74 带来更强大的安全保障
Firefox 74 版本的发布重点关注安全增强功能:功能策略、跨源资源策略标头以及删除 TLS 1.0/1.1 支持。我们还提供了一些新的 CSS 文本属性功能、JS 可选链操作符以及额外的 2D canvas 文本指标功能,以及通常丰富的 DevTools 增强功能和错误修复。
-
Firefox JavaScript 调试器实现的未来发展
优化 Firefox 开发者工具与 SpiderMonkey JavaScript 引擎的集成带来了许多好处,包括 Firefox 开发者版中现在可用的新的异步调用堆栈跟踪。在这篇文章中,您可以了解它是如何完成的,直至内存管理的详细更改。
-
使用 WebAssembly 保护 Firefox 安全
保护个人安全和隐私是 Mozilla 使命的核心原则。虽然我们继续在 Firefox 中广泛使用沙盒和 Rust 来解决浏览器中的安全挑战,但每种方法都有其局限性。今天,我们在武器库中添加了第三种方法。RLBox 是一种由加州大学圣地亚哥分校和德克萨斯大学奥斯汀分校的研究人员开发的新沙盒技术,它使我们能够快速有效地将现有的 Firefox 组件转换为在 WebAssembly 沙盒中运行。
-
Firefox 73 已发布
今天,我们发布了 Firefox 73,其中包含有用的补充,包括 CSS 和 JavaScript 更新以及众多 DevTools 改进。我们增加了 CSS 逻辑属性,在控制台和调试器中提高了性能,并改进了 WebSocket 检查器。感谢大家持续不断的 DevTools 反馈。
-
TLS 1.0 和 TLS 1.1 的淘汰
传输层安全 (TLS) 协议是 Web 上建立安全的既定手段。最新版本 TLS 1.3 提高了效率并弥补了早期版本中存在的缺陷和弱点。2018 年 10 月,我们宣布了有关 TLS 1.0 和 TLS 1.1 弃用的计划。现在是时候让我们共同进行此更改并推动 TLS 生态系统向前发展。
-
如何在 Firefox 桌面版中构建画中画并更好地控制视频
Firefox 桌面浏览器画中画播放器的演变幕后花絮。此功能现已适用于 MacOS、Linux 和 Windows 用户。从一开始,它就受到您的反馈和输入的塑造,以用户代理作为我们设计和开发的核心原则。
-
Firefox 72 — 我们 2020 年的第一首歌曲
尽管我们正在转向更频繁的四周浏览器发布周期,但 Firefox 72 版本功能丰富且充满惊喜。它包含许多请求的 DevTools 更新和改进。我们还引入了 Shadow Parts 和 CSS 运动路径,以及有用的新 JavaScript 功能。此外,视频的画中画功能现在也适用于 Mac 和 Linux 用户!