oes so by scheduling work on specific queues.
These queues have a priority, and are processed to completion in priority order.</p>
<p>The most common case for using the run loop is integrating with a non-Ember API
that includes some sort of asynchronous callback.
For example:</p>
<ul>
<li>DOM update and event callbacks</li>
<li><code>setTimeout</code> and <code>setInterval</code> callbacks</li>
<li><code>postMessage</code> and <code>messageChannel</code> event handlers</li>
<li>Ajax callbacks</li>
<li>WebSo