Я написал и развернул программу для установки ServiceWorker.
Однако общая производительность службы упала из-за ServiceWorker.
Итак, я решил удалить ServiceWorker из этой службы.
Я уже развернул службу с помощью ServiceWorker. Разве этот ServiceWorker не удаляется из браузера пользователя, если он явно не удален на стороне программы?
Или со временем он будет автоматически удален из браузера пользователя, уже запустившего ServiceWorker?
Кроме того, если мне нужно явно удалить его, я должен написать следующий код?
navigator.serviceWorker.getRegistrations().then(function(registrations) {
for(let registration of registrations) {
registration.unregister()
}
})