r" href="#_js_promises"></a>JS Promises</h3>
<div class="paragraph">
<p>In JS world most of the current async responses comes as promises, you can use the <code>&lt;!p</code> macro to read from promises
inside <code>go</code> blocks as if they were channels. Example:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlightjs highlight"><code class="language-clojure hljs" data-lang="clojure">(ns com.wsscode.pathom.book.async.js-promises
  (:require [com.wsscode.common.async-cljs :ref