let count = count2 = 0;
let runTime,runTime2;
let startTime,startTime2 = performance.now();
setInterval(function(){
runTime2 = performance.now();
++count2;
console.log("普通任务",count2 + ' --- 延时:' + (runTime2 - (startTime2 + count2 * 1000)) + ' 毫秒');
}, 1000);
function func(){
runTime = performance.now();
++count;
let time = (runTime - (startTime + count * 1000));
console.log("优化任务",count + ' --- 延时:' + time +' 毫秒');
setTimeout(func,1000 - time);
}
startTime = performance.now();
setTimeout(func , 1000);
setInterval(function(){
let i = 0;
console.log("风格先-------");
while(++i < 100000000);
}, 0);