유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

setTimeout 0을 진짜 0초만에 실행하고 싶다면

ZeroCho TV

2025. 9. 23.

0

#frontend
  • setTimeout(0)은 즉시 실행되지 않고 최소 4ms의 지연이 발생하며, 이는 브라우저가 자원 독점을 막기 위함입니다. ⏳
  • 모바일 환경이나 백그라운드에서는 지연 시간이 더 길어질 수 있습니다. 📱
  • window.scheduler.postTask()를 사용하면 사파리를 제외한 브라우저에서 즉시 비동기 실행이 가능합니다. 🚀
  • 과도하게 사용할 경우 브라우저에서 지연을 부여할 수 있습니다. ⚠️
  • scheduler.postTask()는 아직 널리 사용되지 않지만, 즉시 실행이 필요한 경우 유용합니다. ✅

Recommanded Videos