есть большая таблица, которую могут редактировать одновременно большое кл-во людей. Как мне лучше её отображать в приложении:
1) Получать массив в данными всех строк, и рендерить его на страницу.
2) Хранить отдельно массив с идентификатора строк, получать его с базы и рендерить. А данные таблицы уже получать как объект, и данные каждой строки оттуда брать примерно так: let rowData = dataTable[rowId]
В первом случае получается чуть економлю кл-во данных которые нужно получить и обработать, но при их изменении вся таблица может перерисовываться и нужно думать как это оптимизировать. Во втором варианте получается, что таблица не будет перерисована если не удалить\добавить строку, а данные могу по идее получать с сервера в реальном времени и это не будет влиять на всю таблицу целиком, или я ошибаюсь?
А через веб-сокет нельзя? (Знаю, что не очень секьюрно, но его обычно для таких задач используют)
> могут редактировать одновременно большое кл-во людей
кто ж тебя нанял, братишка
это уже подразумевает сокеты
Начинай свой день с помощи людям!
А почему сокет не может быть секьюрым? если не секрет
я не сказала, что не может быть, я сказала, что не очень секьюрно - оч зависит от задач) более подробнее, чем гугл, я на текущем своей уровне знаний тебе ответить не смогу(((
Обсуждают сегодня