我如何使用Chrome DevTools JavaScript Profiler测量事件处理程序(例如点击)完成执行所需的时间?
我正在尝试比较使用Angular提供的OnPush变更检测策略之前和之后的事件处理程序的执行时间。
OnPush
您可以进行性能记录,以粗略估计监听器执行的时间。一般工作流程是:
您还可以使用User Timing API检测应用程序。您可以将测量结果记录到控制台,也可以在性能记录中查看它们。 DevTools自动将用户计时测量记录到主线程活动图表。