3 repository-uri
Systems for handling non-blocking operations that report running status to maintain execution loop responsiveness.
Distinct from Long-Running Task Endpoints: Unlike REST API endpoints, this is a general architectural domain for managing task lifecycles in reactive systems.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Asynchronous Task Management. Refine with filters or upvote what's useful.
BehaviorTree.CPP este o bibliotecă C++ pentru proiectarea logicii de comutare a sarcinilor și a comportamentelor reactive folosind o structură de arbore ierarhic. Oferă un cadru pentru crearea de sisteme logice reactive care gestionează comportamente complexe printr-un motor de execuție și un depozit de date centralizat pentru partajarea stării între noduri. Biblioteca decuplează logica comportamentală de nivel înalt de codul sursă prin utilizarea unui parser XML pentru a defini morfologia arborelui. Își extinde funcționalitatea prin intermediul unui vizualizator dedicat pentru monitorizarea stărilor de execuție în timp real și a unei punți specializate pentru integrarea acțiunilor și serviciilor ROS2 în arborele de comportament pentru controlul roboticii. Sistemul suportă gestionarea asincronă a sarcinilor și designul comportamentului reactiv, permițând orchestrarea operațiunilor de lungă durată și capacitatea de a întrerupe sarcinile în funcție de condițiile mediului. Utilizează o tablă (blackboard) pentru schimbul de date, maparea variabilelor bazată pe porturi pentru modularitate și suportă extensii la runtime prin plugin-uri.
Handles long-running non-blocking operations that return a running status to keep the main execution loop responsive.
Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok
Manages the execution of multiple asynchronous tasks in parallel or sequence while consolidating results.
Browser image compression is a JavaScript utility designed to reduce image file sizes directly within the web browser. By adjusting dimensions and quality settings locally, the library minimizes bandwidth usage and storage requirements before files are uploaded to a server. The library maintains interface responsiveness by offloading heavy image manipulation tasks to background worker threads. It manages large image files using memory-efficient binary objects and utilizes the browser canvas application programming interface to re-encode data into formats such as JPEG or WebP. Users can contr
Handles intensive image compression operations in background worker threads to ensure the user interface remains fluid.