Задать вопрос
@G_tost
Fullstack developer

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

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

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

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

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

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

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