and <code>m.route()</code> expect components.</p>
<hr>
<h3 id="standalone-usage"><a href="#standalone-usage">Standalone usage</a></h3>
<p><code>var render = require(&quot;mithril/render&quot;)</code></p>
<p>The <code>m.render</code> module is similar in scope to view libraries like Knockout, React and Vue. It implements a virtual DOM diffing engine with a modern search space reduction algorithm and DOM recycling, which translate to top-of-class performance, both in terms of initial page load and re-renderin