Angular webapp 上事件点击的空闲时间过长
Long idle time on event clicks on Angular webapp
我有一个 Angular10 网络应用程序。
在使用 DevTools 分析性能时,我注意到 click
事件需要相当长的时间,大部分时间什么都不做,然后调用 globalZoneAwareCallback
,然后调用微任务
这是火焰图的快照。当用户点击一个按钮时,该任务需要几毫秒(在本例中为 107 毫秒),但大部分时间什么都不做。
这是正常情况还是我遗漏了什么?我确实使用默认的更改检测策略。
那是空闲时间还是应用程序正在做一些非常耗时的事情?
编辑
我发现只有第一次事件会花费相当多的时间(正在进行一些初始化?)。后续事件在合理范围内(40ms-50ms)。
Angular 完成的初始化或一些其他操作。后续事件未显示问题
我有一个 Angular10 网络应用程序。
在使用 DevTools 分析性能时,我注意到 click
事件需要相当长的时间,大部分时间什么都不做,然后调用 globalZoneAwareCallback
,然后调用微任务
这是火焰图的快照。当用户点击一个按钮时,该任务需要几毫秒(在本例中为 107 毫秒),但大部分时间什么都不做。
这是正常情况还是我遗漏了什么?我确实使用默认的更改检测策略。
那是空闲时间还是应用程序正在做一些非常耗时的事情?
编辑
我发现只有第一次事件会花费相当多的时间(正在进行一些初始化?)。后续事件在合理范围内(40ms-50ms)。
Angular 完成的初始化或一些其他操作。后续事件未显示问题