Found 84 packages
Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.
The Debounce dispatcher delays the invocation of an action until a predetermined interval has elapsed since the last call. This ensures that the action is only invoked once after the calls have stopped for the specified duration. The Throttle dispatcher, on the other hand, limits the invocation of an action to a specific time interval. This means that the action will only be executed once within the given time frame, regardless of how many times it is called.
jQuery throttle / debounce allows you to rate-limit your functions in multiple useful ways. Passing a delay and callback to $.throttle returns a new function that will execute no more than once every delay milliseconds. Passing a delay and callback to $.debounce returns a new function that will execute only once, coalescing multiple sequential calls into a single execution at either the very beginning or end.
Blazor component that renders an Input, InputText, Textarea or InputTextarea, etc. element with debounced onChange. Part of Majorsoft Blazor library.
Delays execution of an async action until a specified interval has passed without new invocations. Ideal for throttling high-frequency operations like UI events, logging, or API calls.
📑 Add debounce logic for any method in a single line.
Debounce binding library for Bridge.NET projects.
Debouncing prevents function calls from executing too rapidly or too many times by only executing once if the calls occured too close together. This package provides a Debouncer for any .Net Core project.
Lodash.Debounce binding library for Bridge.NET projects.
Fable bindings for debounce
A collection of useful data and execution extensions for .NET
Coalesces, debounces, serializes, and throttles incoming concurrent events.
Throttle Debounce (throttle-debounce) binding library for Bridge.NET projects.
P Debounce (p-debounce) binding library for Bridge.NET projects.
.NET library designed to facilitate debounce and throttle mechanisms in distributed system environments, leveraging Redis for state management and distributed locking. This ensures that function executions are properly debounced or throttled across multiple instances, preventing excessive or unintended operations.
Debouncing prevents function calls from executing too rapidly or too many times by only executing once if the calls occured too close together. This package provides a Debouncer for WPF projects that utilizes the Dispatcher to ensure execution on the UI thread.
An API for the Data Serialization
Rate limit your actions by throttling and debouncing them.
A Core Framework for Rapid Application Development
A collection of useful data and execution extensions for Bridge.NET