Firefox 文章
-
开发者版 Devtools 更新:现已支持 Photon UI
Firefox Quantum 开发者版发布中,对 Firefox Dev Tools 的所有更改和改进进行了更新。从全新的徽标和新的 Photon UI 开始,DevTools 套件速度更快,并且能够更好地响应开发人员的需求 - 包括对检查器、控制台、调试器和网络监视器的改进。
-
更快地构建 DOM:推测性解析、异步、延迟和预加载
在 2017 年,确保网页快速加载的工具箱包括从缩小和资源优化到缓存、CDN、代码分割和树摇动等所有内容。了解浏览器内部发生的事情仍然是每个 Web 开发人员最强大的工具。本文详细介绍了
defer
和async
的工作原理,以及如何利用新的关键字preload
。 -
必要的 WebVR 资源
随着 WebVR API v1.1 的发布以及 Firefox 55 中对 WebVR 的支持,这里收集了 WebVR 开发的有用资源。从 vr.mozilla.org 的登陆页面到 A-Frame 网站和社区,这里提供了入门所需的一切。
-
Firefox 55:第一个支持 WebVR 的桌面浏览器
Windows 版 Firefox 是第一个支持新的 WebVR 标准的桌面浏览器(macOS 支持现已在 Nightly 中推出!)。您会发现许多针对开发人员的新功能,以及使 Firefox 和 Web 速度更快、更安全的底层平台更改。
-
所有 Windows 用户都可使用 WebVR
8 月 8 日,Mozilla 将使所有使用 Oculus Rift 或 HTC VIVE 耳机的 64 位 Windows 用户在 Firefox 中使用 WebVR。自从两个月前我们首次宣布此功能以来,我们已经看到了 WebVR 工具、艺术内容和应用程序的巨大增长。
-
Intersection Observer 加入 Firefox
无限滚动、延迟加载和在线广告有什么共同点?它们需要了解页面上元素的可见性并对其做出反应!不幸的是,在 Web 上传统上很难知道某个元素是否可见。大多数解决方案都侦听滚动和调整大小事件,然后使用诸如 […] 之类的 DOM API。
-
深入了解 Quantum DOM 调度
调度是 Quantum 项目的重要组成部分,该项目专注于使 Firefox 响应速度更快,尤其是在打开大量选项卡时。在本文中,我们描述了我们在多标签浏览中发现的问题、我们找到的解决方案、Quantum DOM 的当前状态以及对该项目做出贡献的机会。
-
为性能设计:Quantum 开发的数据驱动方法
是什么让性能工作如此具有挑战性,为什么从一开始就将用户纳入其中如此重要?本文探讨了技术性能和感知性能之间的区别,并描述了一种测试和测量方法,该方法将用户的体验质量与工程师可以衡量的特征相关联。
-
Firefox 54:E10S-Multi、WebExtension API、CSS clip-path
Firefox 54 的发布完成了 Firefox 向完全多进程浏览器的转变,除了 UI 进程和(在 Windows 上)特殊的 GPU 进程之外,还运行许多并发的内容进程。这种设计使利用现代处理器上所有可用内核变得更容易,并且将来可以安全地沙盒化 Web 内容。此版本还提供了对 CSS clip-path 属性的新支持,以及对 WebExtensions API 的更新。
-
Debugger.html 调用堆栈改进
Debugger.html 是一个开源项目,建立在 React 和 Redux 之上,充当 Firefox、Chrome 和 Node 的独立调试器。调试器还被集成到 Firefox 开发者工具中。目前,它在 Firefox 53 版本中可用,位于 devtools.debugger.new-debugger-frontend 首选项之后。