search

goog.async.nextTick<SCOPE>

Provided By

Fires the provided callbacks as soon as possible after the current JS execution context. setTimeout(…, 0) takes at least 4ms when called from within another setTimeout(…, 0) for legacy reasons.

This will not schedule the callback as a microtask (i.e. a task that can preempt user input or networking callbacks). It is meant to emulate what setTimeout(_, 0) would do if it were not throttled. If you desire microtask behavior, use goog.Promise instead.

nextTick<SCOPE>( callback, opt_context, opt_useSetImmediate ) void

Parameters
callbackfunction(): ?

Callback function to fire as soon as possible.

opt_context(SCOPE|null)=

Object in whose scope to call the listener.

opt_useSetImmediateboolean=

Avoid the IE workaround that ensures correctness at the cost of speed. See comments for details.

Functions