
better-all
shuding
Better Promise.all with automatic dependency optimization
AI 简介
better-all 是一个用于自动优化异步任务执行顺序的 TypeScript 库,增强 Promise.all 的能力。它通过声明式对象 API(如 async 方法中用 this.$.dep 引用依赖)自动构建并调度任务依赖图,在保障正确性的前提下实现最大化的并行执行;支持完整的类型推导、零运行时开销、无悬垂 Promise。适用于存在动态延迟和复杂依赖关系的前端数据加载、微服务编排、服务端聚合请求等场景,帮助开发者避免手动优化带来的可维护性与性能风险。
TypeScript
MIT License1.1k
Stars
20
Forks
1.1k
Watchers
1
Issues
Star 增长
今日0
近 7 天0
近 30 天+3
综合评分52.27
默认分支main