Есть интернет магазин с 1000+ категорий. У каждой категории в скобочках указано количество товаров в этой категории. Также есть аякс фильтр. После изменения фильтра лишние товары убираются и у всех категорий нужно поменять количество цифр в скобках. С сервера ответ приходит быстро, а вот на клиенте эта операция отрабатывает пару секунд, причем весь интерфейс зависает на это время.
Ответ с сервера в формате
[{'product_id' : 'count'}, {'product_id' : 'count}]
Обхожу циклом и проставляю.
Как правильно обновить DOM в таком случае? Можно ли как-то запустить обновление DOM'a фоном? Допустимо, чтобы цифры в категориях обновлялись с задержкой. Как вы решаете такие задачи?