I made a Promise-aware debounce and throttle library for TypeScript
Temporize is a new TypeScript library that provides Promise-aware debounce and throttle utilities for managing asynchronous function execution. It focuses on type safety and generic inference, offering a modern alternative to older utility libraries.
Why it matters
It simplifies complex asynchronous flow control in modern web development, reducing bugs related to race conditions and state management.
Small, strongly typed timing and concurrency utilities for modern TypeScript. Every scheduled call returns a real promise for the wrapped function's actual result. There are no runtime dependencies, and the package ships as ESM and CommonJS.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in