Ребята, у меня к вам тоже есть просьба. Наткнулся на очень странное поведение в angular. После удалении фичи из проекта весь браузерный фронтенд начал жестко тормозить (список товаров появляется только по клику на него вместо oninit, mat dialog при вызове рисует только overlay. И сам диалог достраивается в html только после клика. И еще много похожих симптомов). Такое впечатление, что change detection начал происходить как-то отложено.
Выяснилось, что в этой фиче был глобальный setInterval(() => {}, 1000). Достаточно мне добавить такой пустой setInterval(() => {}, 1000) в AppComponent.OnInit и все начинает работать. Если увеличивать время интервала, то все время лага всех тех симптомов увеличивается пропорционально.
Может кто-то сталкивался? Либо посоветует с чего начать дебаг. Проект немаленький.
Я понимаю, что звучит глупо, я бы иначе не писал ))