Skip to content

timers

Use node:timers ↗ APIs to schedule functions to be executed later.

This includes setTimeout ↗ for calling a function after a delay, setInterval ↗ for calling a function repeatedly, and setImmediate ↗ for calling a function in the next iteration of the event loop.

index.js
import timers from "node:timers";
console.log("first");
timers.setTimeout(() => {
console.log("last");
}, 10);
timers.setTimeout(() => {
console.log("next");
});

The full node:timers API is documented in the Node.js documentation for node:timers ↗.