Нет ограничений на размер ответа HTTP. Существует ограничение на другие вещи, такие как:
- локальное хранилище
- хранилище сессии
- кэш
- печенье
- длина строки запроса
- память (в зависимости от ограничений вашего процессора или выделения браузера)
Вместо этого, проблема скорее всего в том, что вы реализовали свои данные. Вы не можете просто вставить 100 000 узлов в DOM и не ожидать какого-либо влияния на производительность. Кроме того, если таблица данных выполняет логику для каждого из этих элементов, когда они входят и обрабатывают их до вставки узла, это также будет большим нет, нет.
То, что вы здесь сделали, - это, по сути, перекладывает работу по нумерации страниц с сервера на клиента и с тяжелыми последствиями.
Если вам необходимо вернуть такой большой ответ, рассмотрите возможность использования одного из вариантов хранения, предоставляемых браузерами (несколько из упомянутых выше). Затем выполните разбиение на страницы сохраненного ответа JSON.