AngularJS + одноядерный процессор = почти 100% процессор

Я создал большое приложение AngularJS, которое до сих пор работало нормально.
Моя проблема началась, когда некоторые пользователи (на очень старых компьютерах с одним ЦП) жаловались на то, что приложение работает очень медленно.

Я открыл диспетчер задач и вижу, что вкладка всегда находится на 70% - 100% ЦП (при использовании одноядерного ЦП).

Теперь, так как это отлично работает на более сильных компьютерах, я не уверен, что у меня есть проблема с производительностью, и если я это сделаю, я не знаю, как это проверить (я не могу проверить это с помощью инструментов производительности на Chrome) .

Есть ли способ справиться с этим? Сказать Angular выполнить циклы дайджеста меньше раз?
Кто-нибудь сталкивался с подобной проблемой? Любой совет будет отличным для меня.

10
задан Amir Popovich 3 September 2014 в 10:26
поделиться