blob: 59e27dacbad7f2a5fe3d62bcfb5eb1552aeb7b89 [file] [log] [blame]
<!doctype html>
<title>Fetching</title>
<script>
const params = new URL(location.href).searchParams;
const numRequests = params.has('requests') ? Number(params.get('requests')) : 1;
const promises = [];
for (let i = 0; i < numRequests; i += 1) {
promises.push(fetch('/beacon', {keepalive: true, cache: 'no-store'}));
}
document.title = 'Waiting';
Promise.all(promises).then(() => {
document.title = 'Resolved';
}, () => {
document.title = 'Rejected';
});
</script>