1. yoctodelay
Delay a promise a specified amount of time
yoctodelay
Package: yoctodelay
Created by: sindresorhus
Last modified: Wed, 25 May 2022 06:44:22 GMT
Version: 2.0.0
License: MIT
Downloads: 65,844
Repository: https://github.com/sindresorhus/yoctodelay

Install

npm install yoctodelay
yarn add yoctodelay

yoctodelay

Delay a promise a specified amount of time

It's less than half the size of the nanodelay module.

Note: If you target Node.js 16 or later, you can use the built-in functionality instead:

 import {setTimeout as delay} from 'node:timers/promises';

await delay(100);

Install

$ npm install yoctodelay

Usage

 import delay from 'yoctodelay';

foo();

await delay(100);

// Executed 100 milliseconds later
bar();

API

delay(milliseconds)

Delay the promise and then resolve.

milliseconds

Type: number

The duration to delay the promise.

FAQ

What is yocto?

It's the smallest official unit prefix in the metric system. Much smaller than nano.

Is this a joke?

Partly. The nanodelay module was created only because the delay module is a tiny bit larger. Well, this module is a tiny bit smaller than the nanodelay module. Comparing size at the byte level is super silly. It doesn't matter unless the difference is more than many kilobytes. This is still a fully working module though. Go ahead and use it.

  • delay - Similar to this module but with more features
  • More…

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin