Skip to content

Instantly share code, notes, and snippets.

Created December 10, 2012 15:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/4251073 to your computer and use it in GitHub Desktop.
Save anonymous/4251073 to your computer and use it in GitHub Desktop.
var fired = Date.now();
var timeoutPeriod = 1000;
var maxDelay = 2000;
var overloaded = false;
setTimeout(function() {
var actuallyFired = Date.now();
var delay = actuallyFired - (fired + timeoutPeriod);
if (delay > maxDelay) {
overloaded = true;
}
}, timeoutPeriod);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment