Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

fractional-timer

1.0.2 • Public • Published

fractional-timer

The best effort sub-millisecond interval timer.

This module is confirmed to work on the Chrome and node.js. But, the Firefox or the Microsoft Edge may confuse.

Simple Example

let ft = require("fractional-timer");
let ftid = ft.setInterval(()=>{
        ft.clearInterval(ftid);
    }, 0.001); // 1 micro-seconds

Setup

$ npm install fractional-timer

For using on the browser, use browserify or the static methods named setInterval and clearInterval provided by the FractionalTimer class.

APIs

  • setInterval( func , delay ) starts the interval timer process. This returns the timer id.
  • clearInterval(fractional-timer-id) stops the timer.

Both of above exported functions are almost same to the standard version provided except for that the delay duration of setInterval could be set as less than a milliseconds.

CHANGES

  • v1.0.2 - Remove the harmony features that uglify-js does not support.
  • v1.0.1 - Fix the bug that could not work on web-browser. issue#1

LICENSE

This software is released under the MIT License, see LICENSE

Install

npm i fractional-timer

DownloadsWeekly Downloads

11

Version

1.0.2

License

MIT

Last publish

Collaborators

  • avatar