1 2 3 4
navigator.serviceWorker.onmessage = e => self.postMessage(e.data); setTimeout(() => { self.postMessage("No message received"); }, 5000);