de>model</code>, and <code>afterModel</code> hooks, data may take some
time to load. Technically, the router pauses the transition until the promises
returned from each hook fulfill.</p>
<p>Consider the following:</p>
<div class="filename javascript"><div class="ribbon"></div><span>app/router.js</span><pre class="language-javascript line-numbers"><code class="javascript language-javascript">Router<span class="token punctuation">.</span><span class="token function">map</span><span class="token punctuation">(