https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 87ab33ad66664bc19c0b9b54493a496e621ccf96 authored by L. David Baron on 04 April 2018, 23:15:54 UTC
Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/071ee904485e21e19ca08456d32bce6825b77a26 .
Tip revision: 87ab33a
WorkerSendingPerformanceNow.js
function calcResponse() {
  const response = [
    typeof(workerStart),
    typeof(performance),
    typeof(performance.now),
    performance.now()
  ];
  return response;
}

self.onmessage = function(event) {
  postMessage(calcResponse());
  self.close();
}

self.addEventListener("connect", function(event) {
  const port = event.ports[0];
  port.onmessage = function(event) {
    port.postMessage(calcResponse());
    port.close();
  };
});
back to top