@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?

Я боюсь, что это может вызвать большие накладки с памятью.
  • Вопрос задан
  • 309 просмотров
Пригласить эксперта
Ответы на вопрос 1
sivabur
@sivabur
Заблокировали просто так!
Неправильно. History -для History.
Для хранения данных нужно использовать кеш,куки и так далее.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
23 мая 2024, в 09:53
5000 руб./за проект
23 мая 2024, в 09:30
1000 руб./за проект
23 мая 2024, в 09:29
2000 руб./за проект