1 repository
Mechanisms to pause and queue network requests until specific asynchronous conditions are met.
Distinct from Asynchronous Request Managers: Focuses on the pause/queue mechanism for specific operations rather than general lifecycle coordination
Explore 1 awesome GitHub repository matching web development · Asynchronous Request Queueing. Refine with filters or upvote what's useful.
Fly este o bibliotecă de client HTTP și un wrapper de rețea cross-platform care oferă o interfață unificată bazată pe Promise pentru gestionarea cererilor de rețea în diverse runtime-uri JavaScript și sisteme de operare. Funcționează ca un manager de cereri multi-runtime, abstractizând motoarele HTTP subiacente pentru a asigura un comportament consistent între browsere și medii native. Biblioteca dispune de un sistem de middleware pentru capturarea și modificarea cererilor de ieșire și a răspunsurilor de intrare printr-un pipeline de interceptare a cererilor. Utilizează comutarea motorului bazată pe adaptoare pentru a menține un API consistent pe diferite platforme și include un mecanism pentru a ruta cererile din web view-uri către medii native pentru gestionarea centralizată a certificatelor și cookie-urilor. Proiectul acoperă o gamă largă de capabilități de gestionare a traficului, inclusiv execuția concurentă a cererilor, coada de cereri asincrone și gestionarea datelor binare precum bufferele și blob-urile. Oferă, de asemenea, utilitare pentru configurare globală, gestionarea parametrilor URL și serializarea automată a datelor între JSON și alte formate.
Provides a mechanism to pause request instances and hold tasks until an asynchronous operation completes.