const start = Date.now();
simulate_Interval = setInterval(() => {
console.log(`${Date.now() - start}ms`);
}, 120);
대충 이런 코드인데 브라우저 탭을 켜놓으면 정상적으로 console.log 를 0.12 초 마다 뿜어내는데 다른 탭으로 이동하면 console.log 를 안뿜어냄
그러다가 다른 상호 작용도 느려짐 해결방법 아시는분 ㅠㅠ ?
안뿜어내는건 아니고 느리게 뿜어냄 잘못 말함.
콘솔창에 띄우는거라 그런거 아니냥? 셋인터벌은 비동기라서 다른것도 실행 지연되고..
콘솔록은 확인차 뛰어논거고 저 사이에 비동기로 처리해야할 코드들이 있음 근데 그런것들이 탭을 안켜놓으면 느리게 반응함
인액티브 상태 지원을 안하는데 웹에서 그걸 어케함
코드가 바이러스라 브라우저에서 차단하는듯
정상이다. 웹 브라우저는 배터리를 아끼기 위해 비활성화된 탭에서는 타이머를 덜 호출한다