Search results
683 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
Delay function calls until a set time elapses after the last invocation
Parse Postgres interval columns
A calculator for humanity’s peculiar conventions of time.
Parse milliseconds into an object
Throttle a function to limit its execution rate
- throttle
- rate
- limit
- limited
- rate-limit
- ratelimit
- throttling
- optimization
- performance
- function
- execution
- interval
- batch
Timers extensions
Throttle promise-returning & async functions
A replacement for setInterval() and setTimeout() which works in unfocused windows.
Parse math interval
Common JavaScript/TypeScript helper functions for better minification
Range input. Slides in all directions.
Human readable time measurements
Maintained fork of later. Determine later (or previous) occurrences of recurring schedules
Debounce promise-returning & async functions
- promise
- debounce
- debounced
- limit
- limited
- concurrency
- throttle
- throat
- interval
- rate
- batch
- ratelimit
- task
- queue
- View more
1D interval tree data structure
Modern version of setInterval for promises and async functions available in Node.js and browsers.
- setInterval
- setTimeout
- clearInterval
- clearTimeout
- interval
- timeout
- milliseconds
- seconds
- promise
- promises
- async
- asynchronous
- await
- recurrent
- View more
Waits for a given predicate callback to return a truthy value and resolves
A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.
- cron
- schedule
- typescript
- job parser
- interval
- iterator
- deno
- javascript
- timer
- cron-schedule
- cron-expression
- schedule-tasks
- nodejs
Convert an object of time properties to milliseconds: `{seconds: 2}` → `2000`
Timers with near-infinite duration support