title: underscore.js: _.throttle(function, wait)
body: <p>According the <a href="http://underscorejs.org/" rel="noreferrer">underscore documentation</a>:</p>
  
  <blockquote>
    <p><strong>throttle_.throttle(function, wait)</strong><br>
    Creates and returns a new,
    throttled version of the passed function, that, when invoked
    repeatedly, will only actually call the original function at most once
    per every wait milliseconds. Useful for rate-limiting events that
    occur faster than you can keep up with.</p>
  </blockquote>
  
  <p>What does it means <code>Useful for rate-limiting events that occur faster than you can keep up with</code>.<br>
  This function is equivalent to setTimeout with a function that calls itself?<br>
  Can someone provide me some example on jsfiddle?</p>