on-idle

3.1.4 • Public • Published

on-idle stability

npm version build status downloads js-standard-style

Safely detect when the browser is idle. Does nothing when run in Node.

on idle console screenshot

Usage

var onIdle = require('on-idle')
var html = require('bel')
 
var cancel = onIdle(function () {
  var el = html`<h1>browser is idle</h1>`
  document.body.appendChild(el)
})
 
if (somethingHappens) {
  cancel()
}

API

onIdle(callback, options)

Call a function when the browser has spare time. Calls it on the next frame if window.requestIdleCallback is not available. Does nothing in Node.

License

MIT

Dependencies (1)

Dev Dependencies (4)

Package Sidebar

Install

npm i on-idle

Weekly Downloads

577

Version

3.1.4

License

none

Last publish

Collaborators

  • yoshuawuyts
  • danhper