4 ms·
> It's just easier to work with and less boilerplate when you don't need the strictness that React enforces / encourages. domvm [1] and Mithril [2] promote the
by leeoniya 11y ago
> It's just easier to work with and less boilerplate when you don't need the strictness that React enforces / encourages.
domvm [1] and Mithril [2] promote the same ideas as Backbone, as far as flexibility but with vdom underneath and are far faster than React. domvm is about 2x Mithril performance and both libs are < 20k min. Mithril is more stable and has a much larger userbase, while domvm 1.0 is targeted for 4/1. If anyone is feeling adventurous, feedback and contributions are welcome!
* Disclosure: I'm the author of domvm.
[1] https://github.com/leeoniya/domvm https://github.com/leeoniya/domvm
[2] http://mithril.js.org/ http://mithril.js.org/
- br3w5 11y agoI still haven't made my mind up on react but really like redux and i would like to try redux out with domvm
- goldbrick 11y agoI love that Mithril has been surfacing as a framework to watch now that the hype cycle around angular/react is bubbling down. It struck me as one to watch years ago, and were it not for the popularity of the aforementioned the case for it could have been quite convincing. I will definitely be looking for opportunities to trial it.
- boyter 11y agoI have been evaluating it vs react for some UI's I am working on and have come away very impressed. Coupled with underscore or lodash and you get most of the niceties of es6+react with a much smaller size.
- Akkuma 11y agoAccording to Inferno's benchmarks section[1] that lists Mithril, Mithril is actually slower than React when it comes to DBMonster and is slower than all others listed. As an aside, domvm seems to be exceptional in its performance and size. Yes, others are faster, but the library is much smaller. The flexibility of it is also pretty awesome and holds a place in my heart after making my own mini framework years ago. [1]https://github.com/trueadm/inferno#benchmarks https://github.com/trueadm/inferno#benchmarks
- leeoniya 11y agoA small perf % is given up by domvm for improved ergonomics and compositional freedom. This was a premeditated choice for the architecture. More details if you're interested: https://github.com/leeoniya/domvm/issues/30#issuecomment-193416630 https://github.com/leeoniya/domvm/issues/30#issuecomment-193...