olgenn
@olgenn
Frontend-developer

Больше количество ajax-запросов вешает браузер. Как можно оптимизировать?

В react redux приходится делать большое количество ajax запросов к API на одной странице, что приводит к зависанию браузера на определенное время. Принцип работы следущий: получаю список объектов, после передаю в компонент объекта его id и гружу данные для каждого объекта отдельно. API не мое, оптимизировать в один запрос не получается. По этому требуется решение на стороне фронта. Возможно, есть какие-то варианты с конвеерной подгрузкой данных. Главное, чтобы браузер не зависал.
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
olgenn
@olgenn Автор вопроса
Frontend-developer
Действительно проблема в перерисовке. Решил следующим образом. Использовал shouldComponentUpdate, что бы свести перерисовку списка объектов к минимуму.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@SeaBreeze876
Front-end разработчик
скорее всего дело не в самих запросах, а в перерисовке после получения каждого ответа. Стоит навесить лоадер, пока не будут получены все данные
Ответ написан
Ваш ответ на вопрос

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

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