It is not a library. It is a framework. The distinction is important and whatever you choose influences how you test, develop and maintain your software. Libraries are slaves of your code. When you use libraries you have control. When you use a framework it is the opposite, you depend on the magic provided by it and ultimately you lose part of that control. The choice is clear for me.
I am happy after the React fiasco these libraries are finally getting lime light. I have personally used DIO.js (<a href="https://dio.js.org" rel="nofollow">https://dio.js.org</a>), Vue.js and Inferno, but not Hyperapp. So far I have seen DIO outperform almost every library in heavy view cases (table with ~ 1k rows and rows itself having deep nesting). I am curious however how does hyperapp perform.
I started using HyperApp in my company's admin dashboard to render a complex diagram.<p>In my experience over the past few months, HyperApp works very well, the documentation is solid, the performance is great, and we've encountered no bugs so far.<p>If I had to do it over again, I would choose HyperApp again. Great work, folks.
I want to see the trend of maximal libraries in javascript now.<p>Show HN: 2 MB JavaScript library for building front end applications with a lot of useful interactive ui components.<p>like <a href="https://github.com/nlp-compromise/compromise" rel="nofollow">https://github.com/nlp-compromise/compromise</a>
So I'm looking at the example JS snippet and suddenly it embeds HTML in the middle. Can someone who knows current JS explain how this even parses?
Would love to see the code documented with docco, like so: <a href="http://dak0rn.github.io/prunk/" rel="nofollow">http://dak0rn.github.io/prunk/</a><p>The whole library would be documented on one page which is a fairly low entry barrier for new developers. Thanks for this awesome project!
Another small template engine similar to React is ".dom", weighing in at only 500 bytes!<p><a href="https://news.ycombinator.com/item?id=13605673" rel="nofollow">https://news.ycombinator.com/item?id=13605673</a><p>It only works in modern browsers supporting Proxy.