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