@SergeyNN

Медленная прорисовка table. Чем можно заменить?

Скажите, уважаемые гуру HTML, как поступить?..
Есть страница, на ней таблица на 2000 позиций - результат запроса в БД.
Посмотрел в хроме timeline. 70% времени как ни крути (2,4 секунды при стилях и автоширине; 1,2 секунды при фикс.ширине столбцов) уходит на рендер этой таблицы.
Чем сегодня можно заменить таблицу? Дивами? Чем-то еще? Какие сегодня лучшие практики?
Или убеждать пользователя, что отображать одновременно 2000 записей ему не нужно?
Посоветуйте, пожалуйста, что-нибудь дельное.
  • Вопрос задан
  • 263 просмотра
Решения вопроса 3
@iDrugov
Хуже глупых вопросов только глупые ответы.
Подгружать по мере прокрутки?
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
https://datatables.net/examples/
C ajax подгрузкой, фильтрами, сортировками и прочими табличными плюшками.
Ответ написан
@Kstl
Начинающий верстальшик
Если использовать table-layout: fixed; то браузер не будет время тратить на подсчёт ширины для всех колонок, вследствие должно уменьшится время рендера большой таблицы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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