Underscore.js _.defer() Function
Underscore.js _.defer() function is used to invoke/call a function until the current call stack is cleared. Its major advantage is that it performs expensive computations, calculations, or HTML in chunks without blocking the UI threads from updating. It has a similar functioning to the setTimeOut()