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 });
}
Script that sends keepalive
fetch request and terminates immediately.
The request URL is passed as a parameter to this worker