>Basics</a></h3>
<p>Virtual DOM nodes, or <em>vnodes</em>, are javascript objects that represent DOM elements (or parts of the DOM). Mithril&#39;s virtual DOM engine consumes a tree of vnodes to produce a DOM tree.</p>
<p>Vnodes are created via the <a href="hyperscript.html"><code>m()</code></a> hyperscript utility:</p>
<pre><code class="lang-javascript">m(&quot;div&quot;, {id: &quot;test&quot;}, &quot;hello&quot;)
</code></pre>
<p>Hyperscript can also consume <a href="components.html">components</a>:</p>
<