21.1 Жизненный цикл как модель поведения

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

Сигналы среды

DOM готов: off
Ресурсы загружены: off
Сеть доступна: off
Фокус страницы: off

Инструкция

  1. Откройте страницу и наблюдайте задержку сигнала «DOM готов».
  2. Обратите внимание, что «Ресурсы загружены» появляется позже.
  3. Переключите вкладку, затем вернитесь обратно.
  4. Отключите и включите сеть в DevTools.

Наблюдения

Сигналы среды возникают в фиксированном порядке, но могут быть существенно разнесены во времени из-за внешних условий загрузки.