2016-04-21 35 views
4

我想调试一个AngularJS网站来提高加载时间的性能。目前浏览器在第一次加载时冻结1-2秒而没有缓存。AngularJS性能 - 观察者太多?

从阅读各种文章,我了解到,观察者往往是性能在AngularJS应用程序的最大问题。

这里是batarang截图:

batarang results 但是,有多少是太多观察家? 7k〜很多,但是那太多了?

当在Chrome控制台CPU轮廓调试,我有一个很难搞清楚什么叫^ h - K - z.onload和一般如何提高性能除了具有较少的观察家:

cpu profile results

我知道这是一个广泛的问题,但我正在寻找AngularJS的任何性能提示。

+1

不知道,怎么猜,不看代码..? 1.5-2k + watcher肯定会降低性能,尽管您可以通过[本文](http://bahmutov.calepin.co/improving-angular-web-app-performance-example.html),这可能会对您有所帮助。 –

回答