Firefox 文章
-
在 Firefox DevTools 中调试 TypeScript
在过去的几个月里,Firefox 调试器已经发展成为一个快速可靠的工具链,并且现在支持许多很酷的功能。虽然它主要用于调试 JavaScript,但您知道也可以使用 Firefox 调试 TypeScript 应用程序吗?Jan 'Honza' Odvarko 逐步介绍了一些现实世界的示例。
-
Firefox 69 — Resize Observer、microtasks、CSS 和 DevTools 的故事
在我们的最新精彩冒险中,我们已经开发了一个新的 Firefox 版本。版本 69 包括许多很棒的新功能,包括 JavaScript 公共实例字段、Resize Observer 和 Microtask API、CSS 逻辑溢出属性(例如 overflow-block)和用于选择器的 @supports。
-
基线解释器:Firefox 70 中更快的 JS 解释器
与几年前相比,现代 Web 应用程序加载并执行了更多的 JavaScript 代码。虽然 JIT(即时)编译器在提高 JavaScript 性能方面非常成功,但我们需要一个更好的解决方案。我们在 Firefox 70 中的 JavaScript 引擎中添加了一个新的生成的 JavaScript 字节码解释器。我们没有从头开始编写新的解释器,而是找到了一种通过与我们现有的基线 JIT 共享大部分代码来实现此目的的方法。认识新的基线解释器。
-
Firefox 68 中的新 CSS 功能
Firefox 68 本月初发布,并增加了一系列 CSS 功能和更改。在这篇博文中,Rachel Andrew 概述了一些您可能期望找到的内容,例如正确完成的滚动捕捉、
::marker
伪元素以及 Firefox DevTools 中用于处理 CSS 的新工具。 -
加载项中断事后分析结果
我们一直在对今年早些时候发生的加载项中断进行持续的事后分析。我们需要进行的挖掘工作比我们预期的要多得多。除了此更新的高级概述之外,我们还在现在可用的详细事件和技术报告中发布了我们的发现。
-
在 Firefox 69 Beta 版和开发者版本中测试视频的画中画功能
Firefox 在 Firefox 69 Beta 版和开发者版本中提供了一个实验性的新 UI 功能 - 并且 Firefox 工程师正在寻求有关实现的反馈。浏览器中的画中画功能使您可以将视频从播放位置弹出到一种始终位于顶部的特殊窗口中。然后,您可以随意移动或调整该窗口的大小!请告诉我们您的想法。
-
Firefox 68:BigInts、对比度检查和 QuantumBar
Firefox 68 现已推出,支持大整数、用于辅助功能的全页面对比度检查以及核心 Firefox 功能的全新实现:永远很棒的 URL 地址栏。Dan Callahan 还报告了更新的 CSS 滚动捕捉和其他功能、DOM API 更新、WebRender 实现的后续步骤等等。
-
2019 年的 GeckoView
推出 Firefox 预览版(GitHub)的初始版本,这是一个从头开始使用 GeckoView 和 Mozilla Android 组件构建的完整浏览器。Firefox 预览版是我们构建、测试和交付独特功能的平台。虽然它仍然是早期预览版,但这是我们第一个完全使用这些新技术构建的最终用户产品。此外,我们还分享了 GeckoView 在 2019 年下半年将走向何方。
-
Firefox 68 中更新的 CSS 滚动捕捉
CSS 滚动捕捉规范为我们提供了一种在 CSS 中在页面或滚动组件中的不同元素之间捕捉的方法。在这篇文章中,Rachel Andrew 解释了滚动捕捉的工作原理、浏览器运行规范的不同版本的原因以及这种情况如何发生变化。
-
Firefox 为您带来流畅的视频播放体验,并配备全球最快的 AV1 解码器
凭借本周发布的 Firefox 67,新的高性能免版税 AV1 视频解码器 dav1d 现在在所有桌面平台(Windows、OSX 和 Linux)上默认启用,适用于 32 位和 64 位系统。并且正在开发 rav1e,即 Rust AV1 编码器。