jQuery Postpone – Advanced timeout handling.

Whether you want a prettier way of writing timeouts in JavaScript, or advanced timing events; jQuery.postpone is something for you! In technical terms, it is an API extension for jQuery.Deferred that allows you to use the deferred mechanism in combination with setTimeout and setInterval.

jQuery DOMTimers – Deferred callbacks when DOM loads and renders.

Adds two functions to the jQuery library: $.DOMReady() – Returns a Deferred that resolves when the DOM is ready. $.DOMRendered() – Returns a Deferred that resolves when the DOM has finished rendering the HTML.

jQuery Whereas

A promisified, progress revealing, cancellable setTimeout