I have a page with about 150 rows.
Each row currently has only 1 watcher.
However, I do use one time binding a lot in every row.
I noticed that the loading time is very slow, especially on mobile, and there is one main reason for it -
I attached below a screenshot of chrome’s dev timeline tool.
What you see goes on and on for hundreds of times (recalculate, cancel, recalculate, cancel,…), and it takes most of the loading time.
I noticed that if I remove some ng-if’s and ng-classes it improves, but I’m still not sure why it happens and how to completely fix it.
Can you please advise and help minimize the loading time?