This module provides a component following The Elm Architecture that can "debounce" a series of updates to a value.
See example/Main.elm for an example of using this module:
cd example
elm reactor
Then visit http://localhost:8000/src/Main.elm and experiment with the input field.
https://github.com/pdamoc/elm-assistance provides a similar component. It subscribes to AnimationFrame.diffs
until the value settles and checks the timestamp of each resulting tick to determine when the settling interval has elapsed.
athanclark/elm-debouncer provides a generalized debouncer. It also uses Process.sleep
for timing.