I'm trying to debug an AngularJS website to improve performance of the load time. At the moment the browser freezes for 1-2 seconds on the first load with no caching.
From reading various posts I learned that watchers are often the biggest problem for performance in AngularJS apps.
Here is a screenshot from batarang:
But, how many is too many watchers? 7k~ is a lot, but is that too many?
When debugging in the Chrome console CPU profile, I have a hard time figuring out what calls h - k - z.onload and in general how to improve performance besides having less watchers:
I know it's a broad question, but I'm looking for any performance tips for AngularJS.