Мне было поручено повысить производительность всего нашего приложения angularjs, наполненного контроллерами, сервисами, компонентами и многим другим, все из которых были протестированы на жасмине.
Одной из проблем производительности, которую я вижу, является размер узла DOM, который, по-видимому, является результатом добавления множества методов и переменных к объекту области видимости, чтобы его можно было должным образом проверить в модульных тестах.
Есть ли вокруг этой проблемы, кроме просто бросать все в службу, или это рекомендуемый шаблон?
Я определенно заметил улучшение производительности при удалении элементов из DOM, поэтому я чувствую, что это определенно необходимо решить.