@G_tost
Fullstack developer

Какие есть варианты для оптимизации ангулар 2 приложений?

Какие есть варианты оптимизации angular 2 приложений.
Есть что-то типа большой формочки 20 груп вопросов по 20 вопросов в каждой. Нужно проводить вычисления для каждой группы в зависимости от ответа на вопрос в группе .
Пока что решил проблемы с рендерингом добавив OnPush и вызывал в detectChanges в местах где надо было .
Сейчас у меня есть два варианта для оптимизации:
1. Попытаться прикрутить immutable js с редуксом и это, вроде бы, должно ускорить рендеринг, но я не очень уверен в этом + большой кусок работы.
2. Сделать виртуальный рендеринг и отображать только ту часть, которая должна быть видна, но там проблемы с тем, что вопросы и группы могут рендериться рекурсивно и это будет не всегда адекватно работать ( например может быть только одна группа и 200 вопросов) .
Вообщем хотелось бы советов по оптимизации.
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 1
@lega
20 груп вопросов по 20 вопросов в каждой

400-800 ватчей - не нагрузка

Нужно проводить вычисления для каждой группы

Если у вас тормозят вычисления, то Ангуляр не причем, он нужен для манипулирования view
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы