Hi all,

I just release a package (mpizenberg/elm-debounce 
<http://package.elm-lang.org/packages/mpizenberg/elm-debounce/latest>) for 
debouncing and throttling of messages. Any feedback would be great!

For the story about why another debouncing and throttling package:
Initially, I wanted to use an already existing package that handle 
throttle. So I tried jinjor/elm-debounce 
<http://package.elm-lang.org/packages/jinjor/elm-debounce/latest> but found 
the interface and usage not intuitive. Then stumbled upon 
bcardiff/elm-debounce 
<http://package.elm-lang.org/packages/bcardiff/elm-debounce/latest>, which 
I really liked, but did not handle throttling of messages and was not 
updated to 0.18. While helping bcardiff to update to 0.18 (with a PR), and 
creating few issues to discuss the implementation of throttling, I realized 
I wanted to do more than just a few modifications.

So here 
<http://package.elm-lang.org/packages/mpizenberg/elm-debounce/latest> it is.
It is mostly inspired by the works of bcardiff and jinjor.

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to