自动

TanStackPacer
ALPHA

框架不可知的防抖、节流、速率限制、排队和批处理实用程序

通过 TanStack Pacer 的核心基元优化您的应用程序性能:防抖、节流、速率限制、排队和批处理。

开始使用
888888336,791
NPM 下载量
347
GitHub 星
13
GitHub 贡献者
125
GitHub 依赖者

灵活且类型安全

TanStack Pacer 提供直观灵活的 API,可跨任何 JavaScript 框架使用。 每个实用程序都经过全面类型安全检查,并带有响应式框架适配器 可无缝连接到您选择的状态管理。可从多个抽象层中进行选择,自信地控制应用程序中的计时。

优化性能

通过灵活的实用程序增强应用程序的效率,用于 防抖、节流、速率限制、排队和批处理。在保持流畅用户体验的同时,减少不必要的操作和资源消耗。内置的清理和取消功能有助于防止内存泄漏并优化资源使用。通过灵活的配置选项进行精细调整,以满足您特定的性能需求。

异步或同步

根据您的需求,为每个实用程序选择异步或同步执行。 通过全面的事件处理和状态报告来跟踪成功和错误状态。非常适合处理简单同步操作和复杂任务池工作流(无论是否具有并发控制)。

框架无关且功能丰富

TanStack Pacer 的 API 是高度模块化且与框架无关的,同时仍然优先考虑人体工程学。请看,这篇必备的功能列表

框架无关且功能丰富

轻量级 树摇 类型安全 框架无关 响应式和可订阅状态 限流 节流 防抖 排队 批量处理 Flush 控制 LIFO/FIFO/Dequeue 排序 并发控制 队列优先级 暂停/恢复控制 取消 Abort Controller 支持 异步/同步执行 多层抽象
开源项目上的广告? 这是什么,1999年吗?
拜托... TanStack 是 100% 私人所有,没有付费产品、风险投资或收购计划。我们是一个致力于创建数百万人日常使用的软件的小团队。你还期望什么呢?
查看我们的理念 了解我们计划如何长期坚持(并保持相关性)。
哇,你已经走了这么远了!
只剩下最后一件事了...
开始使用!