Я использую DataTables 1.9.4
с несколькими плагинами (ColVis, ColReorderWithResize и ColumnFiltering). Параметры, которые я использую для связи на стороне сервера:
- "bServerSide"
- "фнсервердата"
- "sAjaxSource"
Теперь предположим, что мне нужно отобразить 3000 строк с примерно 25 столбцами без нумерации страниц ("iDisplayLength": -1). JSON, содержащий данные, весит около 1 МБ, и серверу требуется около секунды, чтобы отправить его в таблицы данных.
Проблема в том, что рендеринг этих 3000 строк занимает несколько секунд (около 5-10, что неприемлемо). В IE это может занять гораздо больше времени, что приведет к ошибкам «Сценарий не отвечает».
Я хотел бы как-то ускорить этот процесс, т. е. показать, скажем, 100 строк, а остальные отобразить в фоновом режиме. Есть ли способ лучше? Я знаю, что есть подключаемый модуль прокрутки — Scroller, но мне нужны все доступные данные для поиска, поэтому прокрутка не вариант.