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

Pinned Loading

  1. delayed-async-tasks-manager delayed-async-tasks-manager Public

    A scheduler for one-time (non-periodic) asynchronous tasks, designed to manage delayed executions. It features status getters to communicate the execution state, a robust error handling mechanism f…

    TypeScript 1

  2. 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 1

  3. auto-fetch-fifo-ttl-cache auto-fetch-fifo-ttl-cache Public

    An in-memory FIFO cache with fixed TTL for Node.js, designed to streamline the common get-or-fetch pattern by automating value retrieval. It uses an internal keyed lock to coalesce concurrent fetch…

    TypeScript

  4. non-overlapping-recurring-task non-overlapping-recurring-task Public

    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 …

    TypeScript

  5. 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

  6. zero-overhead-keyed-promise-lock zero-overhead-keyed-promise-lock Public

    An efficient keyed Promise lock for Node.js projects, ensuring the mutually exclusive execution of tasks associated with the same key. Key features include active key metrics and the ability to gra…

    TypeScript