Buffy is a small library of Elixir modules to assist in throttling and debouncing function calling.
- Allow limiting concurrency of running tasks
- Create a debounce module
- Telemetry instrumentation
Just add buffy
to your mix.exs
file like so:
def deps do
[
{:buffy, "~> 2.2.0"}
]
end
Documentation is automatically generated and published to HexDocs on new releases.