19.3 Происхождение и область видимости данных

Доступ к состоянию определяется не только формой хранения, но и архитектурными границами контекста. Один и тот же адрес может использовать разные состояния в зависимости от области видимости.

Рабочая область

Происхождение:
Клики (localStorage): 0

Инструкция

  1. Откройте эту страницу в обычном окне браузера.
  2. Нажмите кнопку «Клик» несколько раз и перезагрузите страницу.
  3. Откройте тот же адрес в режиме инкогнито.
  4. Сравните начальное значение счётчика.
  5. Повторите действия в обоих режимах и сравните результат.

Наблюдения

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