Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как лучше показывать огромные таблицы (https://javascript.ru/forum/misc/56258-kak-luchshe-pokazyvat-ogromnye-tablicy.html)

dima85 06.06.2015 23:49

как лучше показывать огромные таблицы
 
Необнодимо вывести огромную table около 900 строк и 10 столбцов. На слабом планшете наверное такая таблица будет тормозить (если выгружать чистый html). А если я буду допустим выгружать json и средствами javascript формировать такую же таблицу. Размер трафика будет меньше. Но как с тормозами на планшете? Они будут такими же ? Расскажите пожалуйста.

nerv_ 07.06.2015 12:29

Цитата:

Сообщение от dima85
как лучше показывать огромные таблицы

лучше их не показывать :)

dima85 07.06.2015 21:31

К сожалению так и не получил ответ на свой вопрос.

pornoborets 07.06.2015 22:33

Цитата:

Сообщение от dima85
Но как с тормозами на планшете? Они будут такими же

Нет, они усилятся. К отрисовке таблицы прибавятся расходы на ее динамическое создание. Это же элементарно.

dima85 07.06.2015 23:55

pornoborets, спасибо. Понял.

demoniqus 08.06.2015 08:52

В целом, чем больше таблица, тем больше места в памяти она занимает. Но с другой стороны очень много времени и ресурсов сжирает именно ее отрисовка. Так что, если ее один раз отрисовать и не изменять, то она вполне сносно может быть использована пользователем. Для этого можно использовать частичную отрисовку по мере прокрутки: пользователь прокрутил до конца текущий набор строк - покажи ему еще немного. Так решится твоя проблема.

FINoM 08.06.2015 11:14

https://github.com/NeXTs/Clusterize.js - сам пока не юзал, но выглядит неплохо на первый взгляд.

Denis_od 26.06.2015 11:21

Clusterize.js именно для таких случаев и создан, советую :)

hdma 21.06.2017 17:35

В самом деле, используя Clusterize.js, можно вывести 50000 строк? Есть ли где-нибудь пример этого, а то так и не въехал — как заменять заданные в скрипте строки своими?


Часовой пояс GMT +3, время: 20:39.