Firefox 文章
-
Firefox 60 – 模块及更多
Firefox 60 继续 Quantum 的演进。Quantum CSS 的并行处理功能已引入 Firefox for Android,WebRender 工作正在进行中。Potch 报告了两项安全升级——支持 Web Authentication API 和 Cookie 的 Same-Site 属性——以及 ES 模块的到来。适用于企业的 Firefox Quantum,即我们的扩展支持版本,现已适用于大型安装。阅读所有相关内容!
-
什么构成了一个优秀的扩展?
我们正在进行 Firefox Quantum 扩展挑战赛,因此我们一直在思考什么构成了一个优秀的扩展。优秀的浏览器扩展为 Firefox 添加了功能和乐趣,但不仅仅于此。它们易于使用、易于理解且易于查找。如果您正在开发扩展,Dustin Driver 提供了一些简单的步骤来帮助它脱颖而出。Quantum 扩展挑战赛将持续到 2018 年 4 月 15 日。奖项将颁发给三个类别的顶级扩展:游戏与娱乐、动态主题以及标签管理器/组织器。立即参与,继续开发出色的扩展!
-
在不到一天的时间内发布 Firefox 安全更新
Mozilla 的首要任务之一是保障用户安全;这一承诺体现在我们的使命中。一旦我们发现 Firefox 中存在关键问题,就会计划快速缓解。本文介绍了我们如何修复 Pwn2Own 漏洞利用发现并通过全球跨职能团队的协作和协调努力在不到 22 小时内发布了浏览器的最新版本。
-
为 Web 构建更好的工具
2017 年对于 Firefox DevTools 来说是重要的一年。我们更新并完善了 UI,重构了三个面板,修复了无数错误,并发布了若干新功能。这项工作不仅提供了更快、更好的 DevTools 体验,还为 2018 年及以后的一些令人兴奋的新功能和改进奠定了基础。
-
基于规则的框架,用于创建动态主题
与传统的 CSS 主题相比,动态主题 API 的一个问题是,它需要熟悉 JavaScript 和 WebExtension API 才能创建基本的动态主题。为了解决此问题,我尝试了一个简单的系统,该系统使用简单的主题“规则”启用动态主题。“规则”由一个 JavaScript 条件字符串和一个主题名称组成。我构建的样板文件处理了动态主题所需的繁重工作,以设置 WebExtension 侦听器,与其他 API 挂钩——让您专注于动态主题部分。
-
Firefox 58:Quantum 时代继续
2017 年对于 Mozilla 来说是重要的一年,最终发布了 Firefox Quantum,这是一项重大的多年浏览器重构工作,专注于速度,并为 2018 年的版本奠定了基础。以下是 Firefox 58 中的一些好东西的概览:包括 Off-Main-Thread Painting (OTMP) 和其他 Gecko 引擎性能改进、对 CSS `font-display` 的新增支持、Firefox for Android 中新增的“添加到主屏幕”支持等等。
-
使 WebAssembly 速度更快:Firefox 的新型流式和分层编译器
人们称 WebAssembly 为游戏规则改变者,因为它可以更快地在 Web 上运行代码。一些加速功能已经存在,另一些功能尚未推出。使用流式编译,浏览器在代码仍在下载时编译代码。到目前为止,这仅仅是未来潜在的加速功能。但随着下周 Firefox 58 的发布,它将成为现实。Firefox 58 还包括一个新的两层编译器。新的基线编译器比优化编译器快 10-15 倍。这两项更改相结合意味着我们编译代码的速度快于网络接收代码的速度。
-
实际输入延迟:跨浏览器测量和 Hasal 测试框架
编者按:本文也收录在 2017 年性能日历中。这是一个关于 Mozilla 工程团队的故事,该团队位于台北,负责测量性能并解决 Firefox 中的一些特定性能瓶颈。它也是一个关于用户报告的性能问题转化为可操作见解的故事。它 […]
-
在 Firefox 中使用无头模式
浏览器自动化并非新概念,但它日益成为现代网站构建、测试和部署的重要组成部分。Firefox 现在支持无头模式,使其更易于用作自动化工具的后端。了解如何在 Firefox 中使用无头模式。
-
在 Firefox 中使用新的主题 API
探索 Firefox Quantum 的新主题 API,了解您可以使用轻量级主题、动态主题、每个窗口的主题以及快速了解 2018 年主题的未来发展方向。