tor-browser

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

idlharness.window.js (480B)


      1 // META: script=/resources/WebIDLParser.js
      2 // META: script=/resources/idlharness.js
      3 
      4 // https://w3c.github.io/requestidlecallback/
      5 
      6 'use strict';
      7 
      8 idl_test(
      9  ['requestidlecallback'],
     10  ['html', 'dom'],
     11  async idl_array => {
     12    idl_array.add_objects({
     13      IdleDeadline: ['deadline'],
     14      Window: ['window'],
     15    });
     16 
     17    await new Promise(resolve => {
     18      requestIdleCallback(d => {
     19        self.deadline = d;
     20        resolve();
     21      }, { timeout: 100 });
     22    });
     23  }
     24 );