Source code
Revision control
Copy as Markdown
Other Tools
/**
* Script that sends keepalive
* fetch request and terminates immediately.
* The request URL is passed as a parameter to this worker
*/
function sendFetchRequest() {
// Parse the query parameter from the worker's script URL
const urlString = self.location.search.replace("?param=", "");
postMessage('started');
fetch(`${urlString}`, { keepalive: true });
}
sendFetchRequest();
// Terminate the worker
self.close();