in src/dispatch/BeaconHttpHandler.ts [18:33]
private sendBeacon(signedRequest: HttpRequest) {
let path = signedRequest.path;
if (signedRequest.query) {
const queryString = buildQueryString(signedRequest.query);
if (queryString) {
path += `?${queryString}`;
}
}
const { port } = signedRequest;
const url = `${signedRequest.protocol}//${signedRequest.hostname}${
port ? `:${port}` : ''
}${path}`;
return navigator.sendBeacon(url, signedRequest.body);
}