squadbrodyaga
@squadbrodyaga
帆は風を変えた

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы