В этом примере наблюдается, как одно и то же действие пользователя
изменяет состояние, управляемое разными механизмами браузера.
Приложение может выбрать механизм хранения,
но правила существования и восстановления данных
задаются браузерной средой.
Клики (process): 0
Клики (session): 0
Клики (persistent): 0
Точки наблюдения
Измените состояние и зафиксируйте значения всех трёх счётчиков.
Перезагрузите страницу и сравните, какие значения восстановились.
Закройте вкладку и откройте страницу заново.
Обратите внимание, какие счётчики продолжили поведение, а какие — нет.
Наблюдаемый эффект
Процессное состояние существует только в рамках текущего исполнения
и исчезает при любом перезапуске страницы.
Сессионное состояние сохраняется в пределах одной вкладки
и восстанавливается при перезагрузке.
Устойчивое состояние сохраняется браузером между запусками и вкладками.
Приложение выбирает механизм размещения данных,
а правила их жизни и восстановления определяются средой.