Angular webapp 上事件点击的空闲时间过长

Long idle time on event clicks on Angular webapp

我有一个 Angular10 网络应用程序。 在使用 DevTools 分析性能时,我注意到 click 事件需要相当长的时间,大部分时间什么都不做,然后调用 globalZoneAwareCallback,然后调用微任务

这是火焰图的快照。当用户点击一个按钮时,该任务需要几毫秒(在本例中为 107 毫秒),但大部分时间什么都不做。

这是正常情况还是我遗漏了什么?我确实使用默认的更改检测策略。

那是空闲时间还是应用程序正在做一些非常耗时的事情?

编辑

我发现只有第一次事件会花费相当多的时间(正在进行一些初始化?)。后续事件在合理范围内(40ms-50ms)。

Angular 完成的初始化或一些其他操作。后续事件未显示问题