GitHub topics: non-overlapping-task
ori88c/non-overlapping-recurring-task
A modern `setInterval` substitute tailored for asynchronous tasks, ensuring non-overlapping executions by skipping attempts if a previous execution is still in progress. Features graceful teardown (ideal for production apps demanding smooth resource cleanup), execution status getters, and a fixed delay between runs.
Language: TypeScript - Size: 103 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Related Keywords
async-task
1
deterministic-teardown
1
disjoint-executions
1
disjoint-runs
1
exclusive-runs
1
graceful-shutdown
1
graceful-teardown
1
js-promise
1
mutual-exclusive
1
nodejs
1
non-overlapping
1
non-overlapping-executions
1
non-overlapping-intervals
1
non-overlapping-task
1
periodic-task
1
promise
1
recurring-task
1
set-interval
1
smooth-cleanup
1
typescript
1