1.0.0 • Published 11 months ago

favicon-timeout-worker v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

⏱️ Favicon 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 { TimeoutWorker } from 'favicon-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

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

.clearTimeout(id: number)

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

.clearInterval(id: number)

License

MIT License

1.0.0

11 months ago