1.0.6 • Published 11 months ago

favorite-icon-timeout-worker v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months 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

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago