Throttle with lodash
by meddario
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.js"></script>
<div id="board">
</div>
CSS
#board {
font-size: 16px;
font-family: monospace;
}
JavaScript
function print(payload) {
document.getElementById("board").innerHTML += `<div>${payload.toString()}</div>`
}
var throttledPrint = _.throttle(print, 10)
for (let i = 0; i < 100000; i++) {
// print(i)
throttledPrint(i)
}