3 ms·
Espresso.js diffs as well, except it doesn't have to diff the entire DOM but only the attributes that you'll actually be changing in effect. Moreover it gives
by akrymski 12y ago
Espresso.js diffs as well, except it doesn't have to diff the entire DOM but only the attributes that you'll actually be changing in effect.
Moreover it gives you the option between declaratively specifying the DOM to imperatively manipulating it when you need to for performance reasons.
It's a tiny library and the approach is much more efficient than diffing the virtual DOM for the entire page, so I'm pretty confident that results would actually be even better in larger apps.