特色文章
-
网络监视器重新加载(第 1 部分)
网络监视器工具从 Firefox 开发工具的早期版本就开始存在。对于任何关注页面加载性能和快速现代网页的人来说,它都是一个非常有价值的工具。现在,监视器已使用标准 Web 技术重新构建,以适应更现代的 Web 开发工作流程。
-
内存管理速成课程
这是探索 JavaScript 中的 SharedArrayBuffers 及其使用方法的 3 部分代码卡通系列中的第一篇文章。要了解为什么将 ArrayBuffer 和 SharedArrayBuffer 添加到 JavaScript 中,您需要了解一些关于内存管理的知识。
-
Firefox 54:E10S-Multi、WebExtension API、CSS clip-path
Firefox 54 的发布完成了 Firefox 向完全多进程浏览器的转变,除了 UI 进程和(在 Windows 上)特殊的 GPU 进程之外,还运行许多同时的内容进程。这种设计使利用现代处理器上所有可用的内核变得更容易,并且将来可以安全地沙盒化 Web 内容。此版本还提供了对 CSS clip-path 属性的新支持,以及对 WebExtensions API 的更新。
-
剪裁和蒙版中的形状 - 以及如何使用它们
Firefox 54 的正式发布即将到来,它将为一个已经很酷的 CSS 属性引入新功能:clip-path,该属性允许我们剪裁(即剪掉)元素的某些部分。使用 Firefox 54,您还可以使用 CSS 形状:内边距、圆形、椭圆形和多边形。在这篇演示丰富的文章中,我们将探讨剪裁和蒙版的功能以及它们的使用方式。
-
跨浏览器扩展,现已在 Firefox 中可用
我们正在使开发人员为 Firefox 构建扩展的方式现代化!我们将新的 API 称为 WebExtensions,因为它们使用 Web 技术编写:HTML、CSS 和 JavaScript。就像 Web 技术一样,您可以编写一个在多个地方都能工作的代码库。
-
推出 FilterBubbler:一个使用 React/Redux 构建的 WebExtension
我们正在使用新的 WebExtensions API 构建一个文本分析工具包。此工具包将允许您监视各种浏览器活动和资源(历史记录、书签等),然后让您使用文本分析模块来发现您自己的浏览历史记录中的模式。其想法是扭转广告客户对我们习以为常的日常浏览活动进行的复杂分析类型。我们正在使用 React/Redux 工具构建此项目,并且在这篇文章中,我们将引导您了解我们的一些设计挑战以及我们做出的决定。
-
宣布通过 Firefox Nightly 在 Mac 上推出 WebVR
Mozilla 很高兴地宣布,WebVR 现在可以通过 Firefox Nightly 在 macOS 上使用。这在我们上周宣布 WebVR 将在 Windows 版 Firefox 55 中发布之后。超过 20% 的 Hacks 阅读者(在桌面端)和四分之一访问 Mozilla 开发者网络的 Web 开发人员都在使用 macOS。许多开发人员前往 […]
-
展示您的 WebVR 体验
WebVR 将互联网强大的覆盖范围与虚拟现实内容的沉浸式吸引力相结合。使用 WebVR,VR 体验永远不会超过一个 URL。然而,VR 设备仍然很昂贵,并且尚未完全被消费者采用。因此,能够录制您的 VR 项目供其他人体验和欣赏非常有用。本教程将教你如何使用 SteamVR 中的镜像模式录制你创建的虚拟体验。
-
享受物理和 A-Frame 的乐趣
A-Frame 是一个用于构建虚拟现实体验的 WebVR 框架。它带有一些捆绑的组件,使您可以轻松地向 VR 场景添加行为,但您也可以下载更多组件 - 甚至创建自己的组件。在这篇文章中,您可以了解如何创建将物理引擎(通过第三方组件)集成到 VR 场景中的场景。
-
Debugger.html 调用堆栈改进
Debugger.html 是一个开源项目,建立在 React 和 Redux 之上,充当 Firefox、Chrome 和 Node 的独立调试器。调试器也正在集成到 Firefox 开发工具中。目前,它在 Firefox 53 版本中可以通过 devtools.debugger.new-debugger-frontend 首选项使用。