TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

An overview of JavaScript reactive frameworks

82 pointsby yuribitalmost 10 years ago

14 comments

EGregalmost 10 years ago
What about Mithril? It&#x27;s tiny, efficient and predates React. Here is a good overview of it: <a href="https:&#x2F;&#x2F;lhorie.github.io&#x2F;mithril&#x2F;comparison.html" rel="nofollow">https:&#x2F;&#x2F;lhorie.github.io&#x2F;mithril&#x2F;comparison.html</a>
srikualmost 10 years ago
Elm [1] is also worth looking into. I&#x27;ve been using it of late and having fun with it, despite some quirks. It&#x27;s quite performant in practice too. Though I haven&#x27;t done comparisons myself, Elm benchmarks claim it to be the fastest only next to Mercury [2].<p>[1] <a href="http:&#x2F;&#x2F;elm-lang.org" rel="nofollow">http:&#x2F;&#x2F;elm-lang.org</a> [2] <a href="http:&#x2F;&#x2F;elm-lang.org&#x2F;blog&#x2F;Blazing-Fast-Html.elm" rel="nofollow">http:&#x2F;&#x2F;elm-lang.org&#x2F;blog&#x2F;Blazing-Fast-Html.elm</a>
评论 #9674517 未加载
naileralmost 10 years ago
Nice. I&#x27;ve used ractive for nearly two years now. It&#x27;s backed by the Guardian and you can learn it by reading this comment:<p><pre><code> var binding = new Ractive{ el: &#x27;.where-to-put-it&#x27;, data: {some: data}, template: &#x27;&lt;p&gt;Put {{ some }} thing here&lt;&#x2F;p&gt;&#x27; } </code></pre> Bang, two way binding, virtual DOM, and ridiculously fast when using the same benchmarks that ember and react use to test their performance.
评论 #9674664 未加载
andy_pppalmost 10 years ago
I&#x27;d go with Facebook and the consequent support, testing and community over a framework that does it&#x27;s own thing. Performance is simply not a concern for most applications (i.e. React itself is more than good enough) and having learned React to a good standard, I&#x27;m super excited about building something in React Native.
cpursleyalmost 10 years ago
I recently came across Arch, a compelling functional style approach to React using LiveScript with a central immutable state architecture inspired by Om.<p>- <a href="https:&#x2F;&#x2F;github.com&#x2F;redbadger&#x2F;arch&#x2F;tree&#x2F;master&#x2F;docs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;redbadger&#x2F;arch&#x2F;tree&#x2F;master&#x2F;docs</a><p>- <a href="http:&#x2F;&#x2F;www.slideshare.net&#x2F;LondonReact&#x2F;react-london-april" rel="nofollow">http:&#x2F;&#x2F;www.slideshare.net&#x2F;LondonReact&#x2F;react-london-april</a>
lewisl9029almost 10 years ago
Anyone with experience with either&#x2F;both Morearty.js and Omniscient.js care to explain the differences between the two?<p>From what I could gather with a quick look, they seem almost identical in terms of features and scope.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;moreartyjs&#x2F;moreartyjs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;moreartyjs&#x2F;moreartyjs</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;omniscientjs&#x2F;omniscient" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;omniscientjs&#x2F;omniscient</a>
评论 #9674135 未加载
lampe3almost 10 years ago
Where is MeteorJS ? or to be more specific MeteorJS Tracker Lib ?
评论 #9675226 未加载
评论 #9676843 未加载
评论 #9674418 未加载
评论 #9674443 未加载
colin_jackalmost 10 years ago
&gt;Essentially any event where the user would expect feedback means you need write the conditional structure in the output. So if the user types a character in an input box then you need to write the value of the input box to be the characters the user has typed so far<p>Anyone able to provide a quick description of what this means?
sosukealmost 10 years ago
Is ReactJS (the virtual DOM) considered a &#x27;reactive framework&#x27; but &#x27;reactive programming&#x27; something else entirely? <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;staltz&#x2F;868e7e9bc2a7b8c1f754" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;staltz&#x2F;868e7e9bc2a7b8c1f754</a>
评论 #9674626 未加载
评论 #9674621 未加载
danmaz74almost 10 years ago
Nice comparison. Didn&#x27;t anybody think of implementing a react-like framework in CoffeeScript? There is a coffee-react library tool, but I feel like the ideas of react implemented natively for CoffeeScript would be a match made in heaven...
评论 #9674693 未加载
评论 #9674896 未加载
评论 #9674442 未加载
j_m_balmost 10 years ago
React seems like a game loop with some functions built in to update your state.
markfingeralmost 10 years ago
This is a really nice overview of the status quo.<p>It&#x27;s also great to see a statement on JS lib proliferation which lays out a concise, balanced and pragmatic argument.
marvel_boyalmost 10 years ago
Newbie here. In your opinion React delivers the promise to get out all the business logic of the UI?
评论 #9675268 未加载
alexroalmost 10 years ago
RiotJS also looks very compelling