1 repository
Management of HTTP requests across diverse JavaScript execution environments and runtimes.
Distinct from HTTP Request Managers: Focuses on runtime abstraction and cross-environment execution rather than just parameter configuration
Explore 1 awesome GitHub repository matching web development · Multi-Runtime Request Management. 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.
Manages concurrent HTTP calls and binary data specifically across different execution environments.