Как работать с большим объёмом данных на клиенте?
Например есть формирование разметки на основе данных. Может быть 10000 элементов или больше (Например grid). И необходима фильтрация данных (быстрый поиск или поиск по столбцам). Как это правильно реализовать с учётом большого числа данных? Осуществляется ли поиск по критериям всегда на клиенте? Если да, то как решается проблема большого числа данных? Если нет, то как происходит взаимодействие с бэкендом?
Сейчас при необходимости фильтровать данные и последующей их перерисовки я перебираю его с помощью foreach, но в итоге получается сильная нагрузка браузера, и браузер умирает на 10-30 сек.