AngularJS performance - too many watchers?
<p>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.</p>

<p>From reading various posts I learned that watchers are often the biggest problem for performance in AngularJS apps. </p>

<p>Here is a screenshot from batarang:</p>

<p><a href="https://i.stack.imgur.com/Zr8Vm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Zr8Vm.png" alt="batarang results"></a>
But, how many is too many watchers?  7k~ is a lot, but is that too many?</p>

<p>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:</p>

<p><a href="https://i.stack.imgur.com/b94gu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/b94gu.png" alt="cpu profile results"></a>
<br></p>

<p>I know it's a broad question, but I'm looking for any performance tips for AngularJS.</p>