Вход
jobQueue, очередь заданий
Выход
ничего
1. Утверждено: jobQueue не пуст. 2. Поставьте задачу в очередь для выполнения следующих шагов: 2.1 Пусть job будет первым элементом в jobQueue. 2.2 Если тип задания job является register, запустите «Регистрация» (Register) параллельно с заданием job параллельно. 2.3 В противном случае, тип задания job является update, запустите «Обновление» (Update) с заданием job параллельно. Примечание. Для задания регистрации и задания обновления пользовательский агент откладывает постановку задачи в очередь для выполнения задания до тех пор, пока событие DOMContentLoaded не будет отправлено в документ, который инициировал задание. 2.4 В противном случае, тип задания job является unregister, запустите «Отменить Регистрацию» (Unregister) с заданием job параллельно.
Информационные ссылки
Стандарт Service Workers Nightly — https://w3c.github.io/ServiceWorker/#run-job-algorithm