http://facebook.github.io/react/
edit: upon closer study, Ractive seems to be more similar to React than I first thought.
http://facebook.github.io/react/
edit: upon closer study, Ractive seems to be more similar to React than I first thought.
I'm interested to know what you mean by 'removing almost all mutation of models'?
So you don't actually do DOM mutation yourself, nor do you "update" the DOM in response to events on models that changed. You think in terms of "pseudodom", not actual DOM, so if any state changes or an event fires you can just redraw all the pseudodom instead of worrying about finding the right place in the dom that you need to update.
[1] http://facebook.github.io/react/docs/interactivity-and-dynam...
Sorry, I don't mean to derail your thread.
So both React and Ractive are concerned with doing the least amount of DOM manipulation possible.