blob: df83b488ed7131daa904ced28c29c1e815057b52 [file] [log] [blame]
let resolvedPromiseCount = 0;
self.addEventListener("install", (event) => {
for (let i = 0; i < 10; i++) {
event.waitUntil(new Promise((resolve, reject) => {
setTimeout(() => {
resolvedPromiseCount++;
resolve();
}, 50 + i);
}));
}
});
self.addEventListener("message", (event) => {
event.source.postMessage(resolvedPromiseCount);
});