我的一个Angular(5.1.0)组件大大减慢了整个应用程序的速度:对应用程序的每个其他视图中的click事件响应需要30ms,在这个有问题的视图中需要大约350ms。虽然桌面性能在“有问题”和“正常”视图之间几乎无法区分,但移动设备上的性能差异是显而易见的,并且性能损失是惊人的(在上面的示例中,点击事件将更像是1500ms在智能手机上。)
最近基本上增加了两个新组件。其中一个持有视图,另一个呈现一些数据(并在页面上使用两次)。我会把赌注押在后者上,但我不知道从哪里开始。 Chrome DevTools和Safari开发人员工具现在可以为我提供有意义的事件时间,但要么我不知道如何深入挖掘,要么我完全需要不同的工具或方法来确定究竟是什么导致滞后。有什么想法吗?