Задать вопрос
@murrometz

Насколько правильно при использовании History API и AJAX хранить полученные данные непосредственно в history?

Пагинация и фильтр на ajax.
По ajax получается контент и подменяет главный div. Средний размер получаемых данных - 35 кб.

После ajax вызывается
window.history.pushState({content:msg, type:'sale', link:current_page_link}, current_page_link, current_page_link);

где msg - полученные данные

После перехода по кнопкам Вперед/Назад в браузере контент сразу же подставляется в страницу.

Такой функционал планирую сделать почти на всем сайте, где используется пагинация и фильтр.

Насколько правильно хранить полученные данные непосредственно в history?

Я боюсь, что это может вызвать большие накладки с памятью.
  • Вопрос задан
  • 317 просмотров
Подписаться 2 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
sivabur
@sivabur
Заблокировали просто так!
Неправильно. History -для History.
Для хранения данных нужно использовать кеш,куки и так далее.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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