When the browser is minimized or the tab is on the background they set setTimeout to a minimum of 1 second example code:
const wait = ms => new Promise(r => setTimeout(r, ms))
async function doStuff() {
let p0 = performance.now();
await wait(100);
let p1 = performance.now();
console.log('time',(p1-p0));
await doStuff();
}
When the tab or the browser is on focus the console.log prints 100, when it's minimized 1000 how I can disable/bypass it?
Aucun commentaire:
Enregistrer un commentaire