LazyPromise 是一个轻量级的 Promise 类似原语,支持延迟执行、可取消、同步发射以及类型化错误和依赖注入。作者将其定位为 Effect 等库的轻量替代方案,兼具 Observables 的取消机制与单次发射语义。
背景
JavaScript 异步生态中出现了 Effect 等结构化并发和 effect 系统库,但许多开发者仍需要 API 更轻量的替代方案。
- 来源
- Lobsters
- 发布时间
- 2026年8月16日 07:22
- 评分
- 5.0 / 10
LazyPromise 是一个轻量级的 Promise 类似原语,支持延迟执行、可取消、同步发射以及类型化错误和依赖注入。作者将其定位为 Effect 等库的轻量替代方案,兼具 Observables 的取消机制与单次发射语义。
JavaScript 异步生态中出现了 Effect 等结构化并发和 effect 系统库,但许多开发者仍需要 API 更轻量的替代方案。