WorkerSendingPerformanceNow.js (444B)
1 function calcResponse() { 2 const response = [ 3 typeof(workerStart), 4 typeof(performance), 5 typeof(performance.now), 6 performance.now() 7 ]; 8 return response; 9 } 10 11 self.onmessage = function(event) { 12 postMessage(calcResponse()); 13 self.close(); 14 } 15 16 self.addEventListener("connect", function(event) { 17 const port = event.ports[0]; 18 port.onmessage = function(event) { 19 port.postMessage(calcResponse()); 20 port.close(); 21 }; 22 });