Skip to content

nk-components/request-timeout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

request-timeout Build Status

Like setTimeout() but using requestAnimationFrame().

setTimeout doesn’t take into account what else is happening in the browser.
Source

You can also find requestInterval component here.

Installation

With npm do:

$ npm install nk-request-timeout --save

Install with component(1):

$ component install nk-components/request-timeout

API

var requestTimeout = require('request-timeout');

requestTimeout(300, function() {
  // do something
});

var id = requestTimeout(300, function() {
  console.log('should not be executed');
});

setTimeout(function() {
  requestTimeout.clear(id);
}, 100);

License

MIT

Inspired by Joe Lambert's Gist.

About

Like setTimeout() but using requestAnimationFrame()

Resources

License

Stars

Watchers

Forks

Packages

No packages published