1 个仓库
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 是一个 HTTP 客户端库和跨平台网络包装器,提供了一个统一的、基于 Promise 的接口,用于管理跨不同 JavaScript 运行时和操作系统的网络请求。它作为多运行时请求管理器,抽象了底层的 HTTP 引擎,以确保浏览器和原生环境之间行为的一致性。 该库具有一个中间件系统,用于通过请求拦截器管道捕获和修改传出请求及传入响应。它采用基于适配器的引擎切换来在不同平台上保持一致的 API,并包含一个将请求从 Web 视图路由到原生环境的机制,以实现集中的证书和 Cookie 管理。 该项目涵盖了广泛的流量管理功能,包括并发请求执行、异步请求队列以及处理二进制数据(如 Buffer 和 Blob)。它还提供了用于全局配置、URL 参数管理以及 JSON 与其他格式之间自动数据序列化的工具。
Provides a mechanism to pause request instances and hold tasks until an asynchronous operation completes.