Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> 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

[2] http://mithril.js.org/



According 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


A 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-193...


I 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.


I 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.


I still haven't made my mind up on react but really like redux and i would like to try redux out with domvm




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: