npm.io
1.0.4 • Published 4 years ago

@abernier/loop

Licence
ISC
Version
1.0.4
Deps
0
Size
4 kB
Vulns
0
Weekly
0

NPM version

INSTALL

import Loop from 'https://unpkg.com/@abernier/loop@1.0.4'

Usage

At max speed (requestAnimationFrame):

const myLoop = new Loop((t1, t0) => {
  console.log(`dt: ${t1 - t0}`)
})

myLoop.start()

// ...

myLoop.stop()

At given speed (setTimeout):

const myLoop = new Loop((t1, t0) => {
  console.log(`dt: ${t1 - t0}`)
}, 1000)

myLoop.start()

// ...

myLoop.stop()