tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

sharedworker_performance_user_timing.js (862B)


      1 var port;
      2 
      3 function ok(a, msg) {
      4  dump("OK: " + !!a + "  =>  " + a + " " + msg + "\n");
      5  port.postMessage({ type: "status", status: !!a, msg: a + ": " + msg });
      6 }
      7 
      8 function is(a, b, msg) {
      9  dump("IS: " + (a === b) + "  =>  " + a + " | " + b + " " + msg + "\n");
     10  port.postMessage({
     11    type: "status",
     12    status: a === b,
     13    msg: a + " === " + b + ": " + msg,
     14  });
     15 }
     16 
     17 function isnot(a, b, msg) {
     18  dump("ISNOT: " + (a === b) + "  =>  " + a + " | " + b + " " + msg + "\n");
     19  port.postMessage({
     20    type: "status",
     21    status: a != b,
     22    msg: a + " != " + b + ": " + msg,
     23  });
     24 }
     25 
     26 importScripts("test_performance_user_timing.js");
     27 
     28 onconnect = function (evt) {
     29  port = evt.ports[0];
     30 
     31  for (var i = 0; i < steps.length; ++i) {
     32    performance.clearMarks();
     33    performance.clearMeasures();
     34    steps[i]();
     35  }
     36 
     37  port.postMessage({ type: "finish" });
     38 };