3 repository-uri
Queues designed specifically to manage the execution of callbacks or handlers to prevent stack overflow.
Distinct from Asynchronous Task Queues: Focuses on managing the execution stack of handlers rather than long-running background jobs with status polling.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Handler Execution Queues. Refine with filters or upvote what's useful.
This project is a PHP implementation of the Promises/A+ specification, providing a library for managing asynchronous operations and deferred values. It serves as an asynchronous task coordinator that allows for the creation of non-blocking code through a promise-based pattern. The library enables the simulation of asynchronous coroutines, allowing non-blocking code to be written in a linear style. It features duck-typed interoperability, which allows it to integrate with any foreign object that implements a then method regardless of class inheritance. The project covers broader capabilities
Utilizes a global queue to process pending promise handlers, maintaining a constant stack size during execution.
es6-promise is an ES6 promise polyfill and JavaScript compatibility layer. It provides a standardized interface for managing asynchronous flow control and background tasks in environments that lack native support for the ES6 Promise specification. The project serves as a bridge to ensure consistent asynchronous behavior across different browser engines and legacy environments. It includes utilities for global promise injection and polyfilling, which add the implementation to the global namespace for application-wide availability. The library covers the coordination of asynchronous workflows,
Utilizes internal handler execution queues to manage and sequence the execution of success and failure callbacks.
Director is a routing library for JavaScript that handles URL and command-line pattern matching across client-side, server-side, and CLI environments. It provides a unified approach to defining routes as nested object literals, where each key maps to a URL segment and its handler, supporting both hash fragment monitoring and the HTML5 History API for browser navigation without page reloads. The library distinguishes itself through its ability to operate in multiple contexts with a single routing paradigm. It supports asynchronous handler queue execution for sequential tasks like authenticatio
Provides a queue-based mechanism for executing route handlers sequentially with async control flow.