19.4 Механизмы управления состоянием

В этом примере наблюдается, как одно и то же действие пользователя изменяет состояние, управляемое разными механизмами браузера. Приложение может выбрать механизм хранения, но правила существования и восстановления данных задаются браузерной средой.
Клики (process): 0
Клики (session): 0
Клики (persistent): 0

Точки наблюдения

  1. Измените состояние и зафиксируйте значения всех трёх счётчиков.
  2. Перезагрузите страницу и сравните, какие значения восстановились.
  3. Закройте вкладку и откройте страницу заново.
  4. Обратите внимание, какие счётчики продолжили поведение, а какие — нет.

Наблюдаемый эффект

Процессное состояние существует только в рамках текущего исполнения и исчезает при любом перезапуске страницы. Сессионное состояние сохраняется в пределах одной вкладки и восстанавливается при перезагрузке. Устойчивое состояние сохраняется браузером между запусками и вкладками. Приложение выбирает механизм размещения данных, а правила их жизни и восстановления определяются средой.