Skip to content
View ori88c's full-sized avatar

Block or report ori88c

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Popular repositories Loading

  1. zero-backpressure-semaphore-typescript zero-backpressure-semaphore-typescript Public

    Promise 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

  2. non-overlapping-periodic-job-scheduler non-overlapping-periodic-job-scheduler Public

    Periodic 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

  3. delayed-async-task delayed-async-task Public

    A 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

  4. zero-backpressure-weighted-promise-semaphore zero-backpressure-weighted-promise-semaphore Public

    A 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

  5. weighted-random-item-sampler weighted-random-item-sampler Public

    A 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

  6. data-oriented-slim-queue data-oriented-slim-queue Public

    A 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