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.

A Critical Discussion of React and Spas with Alex Russell and Theo Browne

1 pointsby shermablancaover 2 years ago

1 comment

shermablancaover 2 years ago
Alex Russell[1] was an early member of the Chrome team, a 3-time elected member to the W3C Technical Architecture Group from 2013 - 2019, and a representative to TC39 from 2006 - 2017. Lately he has been very critical of Single-page Apps (SPAs) and React, going so far as to call the past 10 years a &quot;lost decade&quot;[2].<p>If a random person were to say these things, we could almost certainly ignore them. But when someone with these credentials feels this strongly about a technology, we should consider the argument, and try to understand the thought process that resulted in these conclusions. Unfortunately, these criticisms have largely gone unchallenged — perhaps due in part to the medium in which they are mostly found (Twitter), which doesn&#x27;t exactly facilitate nuance and empathy.<p>Fortunately, this is where in-person events thrive. We can bring two people together who have different experiences, opinions, and perspectives, and have a civil conversation to bridge understanding, increase empathy, and establish brightlines. Theo Browne[3] is one person who does not shy away from controversy, and we are delighted to feature him as the person taking up this mantle, to discuss the merits &amp; limitations of single-page applications and, more specifically, React.<p>[1] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;slightlylate" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;slightlylate</a> &amp; <a href="https:&#x2F;&#x2F;infrequently.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;infrequently.org&#x2F;</a> [2] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;slightlylate&#x2F;status&#x2F;1583157448885514240" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;slightlylate&#x2F;status&#x2F;1583157448885514240</a> [3] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;t3dotgg" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;t3dotgg</a> &amp; <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;@t3dotgg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;@t3dotgg</a>