Popular repositories Loading
-
zero-backpressure-semaphore-typescript
zero-backpressure-semaphore-typescript PublicPromise Semaphore for Node.js projects, inspired by the RAII idiom. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability. Additionally, it …
TypeScript 1
-
non-overlapping-periodic-job-scheduler
non-overlapping-periodic-job-scheduler PublicPeriodic job scheduler for Node.js projects, ensuring non-overlapping executions and deterministic termination. Features a dynamically chosen interval between executions, determined by a user-injec…
TypeScript
-
delayed-async-task
delayed-async-task PublicA modern `setTimeout` substitute tailored for asynchronous tasks, designed to schedule a single delayed execution. Features status getters to communicate the execution status, the ability to abort …
TypeScript
-
zero-backpressure-weighted-promise-semaphore
zero-backpressure-weighted-promise-semaphore PublicA modern weighted promise semaphore for Node.js projects, ideal for managing workloads with varying processing requirements. It allows limiting the total weight of concurrently executing jobs, ensu…
TypeScript
-
weighted-random-item-sampler
weighted-random-item-sampler PublicA weighted random item sampler (selector), where the probability of selecting an item is proportional to its weight. The sampling method utilizes a binary search optimization, making it suitable fo…
TypeScript
-
data-oriented-slim-queue
data-oriented-slim-queue PublicA slim and efficient in-memory queue with a basic API for Node.js projects. The implementation employs Data-Oriented Design using a cyclic buffer, optimizing memory layout through sequential item a…
TypeScript
If the problem persists, check the GitHub status page or contact support.