1.0.6 • Published 1 year ago

favorite-icon-timeout-worker v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

⏱️ Favorite Icon Timeout Worker

NPM version NPM downloads

A worker for favicon animations without brakes. Used for inactive tabs when the browser slows down.

Installation

npm install timeout-worker

Using

import { FaviconTimeoutWorker } from 'favorite-icon-timeout-worker';

const worker = new FaviconTimeoutWorker();

const timeoutId1 = worker.setTimeout(() => {
    console.log('tick from setTimeout');
}, 500);

// ...
worker.clearTimeout(id1);

// ...

const timeoutId2 = worker.setInterval(() => {
    console.log('tick from setInterval');
}, 50);

// ...
worker.clearInterval(timeoutId1);

// ...

worker.terminate();

API

worker.setTimeout(callback: () => void, delay: number)

worker.clearTimeout(id: number)

worker.setInterval(callback: () => void, delay: number)

worker.clearInterval(id: number)

License

MIT License

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago