Source code

Revision control

Copy as Markdown

Other Tools

<!DOCTYPE html>
<script>
var { promise, resolve } = Promise.withResolvers();
navigator.serviceWorker.addEventListener("message", ev => {
if (ev.data === "HELLO") {
resolve();
}
}, { once: true })
</script>