1 repositorio
Capability to replace the underlying network engine to ensure compatibility across execution environments.
Distinct from Client Swapping Mechanisms: Focuses on swapping the network implementation for platform compatibility, unlike swapping generated client code.
Explore 1 awesome GitHub repository matching networking & communication · HTTP Engine Swapping. Refine with filters or upvote what's useful.
Fly is an HTTP client library and cross-platform network wrapper that provides a unified Promise-based interface for managing network requests across diverse JavaScript runtimes and operating systems. It functions as a multi-runtime request manager, abstracting underlying HTTP engines to ensure consistent behavior between browsers and native environments. The library features a middleware system for capturing and modifying outgoing requests and incoming responses through a request interceptor pipeline. It employs adapter-based engine switching to maintain a consistent API across different pla
Allows swapping the underlying network mechanism to ensure compatibility across different platforms and environments.