ping.js (429B)
1 if (typeof ServiceWorkerGlobalScope === "function") { 2 self.onmessage = function (e) { e.source.postMessage("ping"); }; 3 } else if (typeof SharedWorkerGlobalScope === "function") { 4 onconnect = function (e) { 5 var port = e.ports[0]; 6 7 port.onmessage = function () { port.postMessage("ping"); } 8 port.postMessage("ping"); 9 }; 10 } else if (typeof DedicatedWorkerGlobalScope === "function") { 11 self.postMessage("ping"); 12 }