try domvm [1] it&#x27;s maturing fast, 8k min, isomorphic, has pure js templates, is extremely quick [2] and allows you to write truly reusable imperative&#x2F;declarative components. disclaimer: mine.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;leeoniya&#x2F;domvm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;leeoniya&#x2F;domvm</a><p>[2] <a href="http:&#x2F;&#x2F;leeoniya.github.io&#x2F;domvm&#x2F;test&#x2F;bench&#x2F;dbmonster&#x2F;" rel="nofollow">http:&#x2F;&#x2F;leeoniya.github.io&#x2F;domvm&#x2F;test&#x2F;bench&#x2F;dbmonster&#x2F;</a>