squadbrodyaga
@squadbrodyaga
татарский богатырь

Что делать с сообщениями в чате, которых уже не видно?

Вообщем я сделал чат в котором нельзя скролить. Но вот сообщения, которых уже не видно еще остаются
в структуре HTML. Мне кажется, если лишние сообщения не удалять, то это повлияет на на производительность.

Как нужно удалять самые старые сообщения?
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 2
8XL
@8XL
Я высокий, но ниже, чем вы подумали.
Здравствуйте.
Самый простой способ реализации сообщений - через массив. Если ваш подход именно таков, то вы можете просто ограничить длинную массива, например при получении нового сообщения приложением, оно проверяет длину истории сообщений и удаляет лишние, в зависимости от метода добавления(array.splice()).

Если же реализация выглядит иначе, то приложите код для ознакомления.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
На производительность не повлияет, если отображение фиксированного кол-ва строк будет из массива идти.
Что не отображаем - хранится в памяти.

PS: без скролла - как-то, криво...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
04 дек. 2020, в 16:45
50000 руб./за проект
04 дек. 2020, в 16:41
1 руб./за проект
04 дек. 2020, в 16:29
80000 руб./за проект