tor-browser

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

idlharness.https.any.js (775B)


      1 // META: script=/resources/WebIDLParser.js
      2 // META: script=/resources/idlharness.js
      3 // META: timeout=long
      4 
      5 'use strict';
      6 
      7 // https://w3c.github.io/server-timing/
      8 
      9 idl_test(
     10  ['resource-timing', 'server-timing'],
     11  ['performance-timeline', 'hr-time', 'dom'],
     12  idl_array => new Promise((resolve, reject) => {
     13    new PerformanceObserver(entries => {
     14      entries.getEntries().forEach(e => {
     15        if (!e.name.endsWith('blue.png'))
     16          return;
     17 
     18        self.resource = e;
     19        self.server = e.serverTiming[0];
     20        idl_array.add_objects({
     21          PerformanceResourceTiming: ['resource'],
     22          PerformanceServerTiming: ['server']
     23        });
     24        resolve();
     25      })
     26    }).observe({entryTypes: ['resource']});
     27    fetch('resources/blue.png');
     28  })
     29 );