js-debounce (npm): Javascript setTimeout and setInterval replacement, with advanced options and debounce ability.
Keywords: debounce|throttle|timeout|interval|delay