AngularJS表现 - 观众太多了?

时间:2016-04-21 10:41:39

标签: angularjs performance debugging

我正在尝试调试AngularJS网站以提高加载时间的性能。目前浏览器在第一次加载时冻结1-2秒而没有缓存。

通过阅读各种帖子,我了解到观察者通常是AngularJS应用程序中性能的最大问题。

以下是batarang的截图:

batarang results 但是,有多少观察者? 7k~很多,但是太多了吗?

在Chrome控制台CPU配置文件中进行调试时,我很难搞清楚什么叫h-k-z.onload,以及除了少观察者之外如何提高性能:

cpu profile results

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

1 个答案:

答案 0 :(得分:7)

当有超过2000名观察者时,角度开始打击表演墙。

如果你的应用中有7K +观察者,那是因为设计不好。

点击此处https://coderwall.com/p/d_aisq/speeding-up-angularjs-s-digest-loop 在这里How does data binding work in AngularJS?