accurate-timer

0.0.9 • Public • Published

An accurate, multienvironment timer

accurate_timer uses requestAnimationFrame() and performance.now(), defaulting to setInterval if it's used in a non-browser or older environment.

Based on my own (unscientific) measurements, the timer in a node.js environment tends to be accurate to about 3/1000ths of a second. In a browser environment it's a little less than 1/1000ths of a second.

Usage

  • Create a timer object:

    var timer = new Timer(<callback>, <interval>);

    The callback will be called every interval milliseconds.

  • start / stop the timer:

    timer.start();
    timer.stop();

All done! I hope you enjoy 😊

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i accurate-timer

      Weekly Downloads

      3

      Version

      0.0.9

      License

      MIT

      Unpacked Size

      5.41 kB

      Total Files

      4

      Last publish

      Collaborators

      • aaronik