Я пытаюсь отладить веб-сайт AngularJS, чтобы повысить производительность загрузки. В настоящий момент браузер замораживается в течение 1-2 секунд при первой загрузке без кэширования.Производительность AngularJS - слишком много наблюдателей?
От чтения различных сообщений я узнал, что наблюдатели часто являются самой большой проблемой для производительности в приложениях AngularJS.
Вот скриншот из Batarang:
Но, сколько слишком много наблюдателей? 7k ~ много, но это слишком много?
При отладке в Chrome профиль консоли CPU, у меня трудно понять, что вызывает ч - к - z.onload и в целом, как улучшить производительность помимо того, что меньше наблюдателей:
Я знаю, что это широкий вопрос, но я ищу любые рекомендации по производительности для AngularJS.
Не уверен, как угадать, не глядя на код ..? 1.5-2k + watcher точно ухудшит производительность, хотя вы можете пройти через [эту статью] (http://bahmutov.calepin.co/improving-angular-web-app-performance-example.html), что может вам помочь. –