Namespace goog.async
code »Global Functions
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.
Parameters |
---|
|
Fires the provided callback just before the current callstack unwinds, or as
soon as possible after the current JS execution context.
Parameters |
---|
|
code »goog.async.throwException ( exception )Throw an item without interrupting the current execution context. For
example, if processing a group of items in a loop, sometimes it is useful
to report an error while still allowing the rest of the batch to be
processed.
Parameters |
---|
|