开发者版 45 – 动画、内存工具等

Firefox 开发者版 45 对 DevTools 进行了改进,可以帮助您追踪内存使用情况,深入了解 CSS 动画等。本文将介绍其中的一些更改 - 请务必下载最新开发者版体验一下。

CSS 动画工具++

demo of css animation tools

动画工具新增了许多功能

  • 在时间线上点击动画时,您现在可以看到动画属性列表以及关键帧,这些关键帧会显示随着时间的推移值的变化。
  • 如果动画移动速度过快,无法看清,现在可以通过更改播放速率来降低速度。
  • 在合成器线程上运行的动画旁边有一个闪电图标。这意味着即使页面其余部分运行缓慢,动画也会保持流畅

在 Patrick Brosset 的最新“使用 DevTools 了解 CSS”屏幕录像系列中了解更多关于使用动画工具的信息。

除了动画改进之外,还对检查器搜索工具进行了改进。它现在可以匹配页面和子框架中所有标记的结果。

是什么在占用您的内存?

我们改进了检查内存使用情况并查找内存消耗来源的方式。通过快照差异,您可以检查自上次快照以来堆内容的变化。通过快照过滤,您还可以仅显示在特定文件或函数中分配的内存,或仅显示特定 [[class]] 类型的对象。

详细了解内存工具以及关于如何开始使用它的文档。我们还制作了一个简短的gif 图,演示了差异过程

一些改进

我们还在整个工具箱中进行了一些改进和错误修复 - 以下是一些亮点。

控制台

如果您正在使用 WeakMap 和 WeakSet 对象,现在可以在 Web 控制台中看到它们的条目。

weakset

此外,来自服务工作者的日志默认情况下会显示在受控选项卡中。我们还在继续努力改进服务工作者调试体验,请关注此跟踪错误了解详情。

网络监视器

  • 您将在网络时间线中看到显示 DOMContentLoaded 和加载事件触发的标记。
  • 现在您可以根据字符串匹配过滤掉文件名。只需在字符串前面加上“-”,这是一种缩小大量请求列表的便捷方式。

console

特别感谢贡献者 Albert Juhé 和 Tim Nguyen 帮助我们使netmonitor 表格 UI 与工具箱的其他部分相匹配。

此版本有很多改进,所以立即下载 - 免费!

关于 Lin Clark

Lin 在 Mozilla 的高级开发部门工作,专注于 Rust 和 WebAssembly。

更多 Lin Clark 的文章…

关于 Brian Grinstead

更多 Brian Grinstead 的文章…


2 条评论

  1. Jens

    感谢这些改进,非常感谢。

    我发现 FF 45 中的检查器中提供的纯文本搜索最有用(https://bugzilla.mozilla.org/show_bug.cgi?id=835896)。这是一个我密切关注的错误,也是与 Firebug(或 Chrome)相比,我最需要的功能。

    我认为 FF 开发工具现在比 Firebug 好得多,在许多方面也比 Chrome 好。但是我的很多同事仍然使用 Firebug(出于习惯)。我认为您应该尽快发布 Firebug 3,以便让这些人迁移到新工具。

    2015 年 12 月 23 日 上午 01:33

  2. james

    很棒,以前在运行http://www.tutorialspark.com/css3/CSS3_Gradients.php 渐变时,Chrome 和 Firefox 之间存在一些性能差异。现在这两个浏览器渲染效果都一样了。

    2016 年 1 月 18 日 上午 10:55

本文的评论已关闭。