Такая задача: после деплоя нужно чтобы страницу перезагрузилась. Какие есть для этого способы? Перезагрузить страницу знаю как, но как понять, что залита новая версия?
Ну таймер это через чур.
Подход который я встречал - в заголовках ответа на любой запрос добавляется номер версии\билда.
На клиенте сохраняется в стораж.
При следующем запросе сравнивается.
Если не совпадает - аларм юзеру что страницу необходимо перезагрузить и по факту подтверждения перезаписывать значение в стораже на новое.
Я так понимаю речь идёт не о ServiceWorker, а о том, что у пользователя открыта страница, а в это время прошёл деплой новой версии и надо как-то это детектить и обновлять страницу.