fast-wait

Delay a promise a specified amount of time. Always fast as possible.

MIT License

Downloads
19
Stars
5

fast-wait

Delay a promise a specified amount of time. Always fast as possible. For empty delay it will try to resolve fast as possible. For delay > 0 it will use standard setTimeout

Usage

import wait from 'fast-wait';

async function test() {
  await wait(); // it will use Promise#then

  await wait(200); // it will use setTimeout
}

test();

Performance

fast-wait x 10000 = 52ms
setTimeout x 10000 = 12957ms

Support us

Star this project on GitHub.

Credits

Zlatko Fedor