17.2 Границы контекстов исполнения

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

Контекст исполнения A

Контекст исполнения B

Инструкция

  1. Обрати внимание на значения счётчиков в обоих iframe.
  2. Нажми «Инкремент» в одном из контекстов.
  3. Перезагрузи один iframe.
  4. Сравни состояние общего и локального счётчиков.

Наблюдения

Контексты исполнения с одним происхождением разделяют хранилище данных, но не разделяют память выполнения и жизненный цикл.