<story><title>“Implement text editor DOM updates manually instead of via React”</title><url>https://github.com/atom/atom/pull/5624</url></story><parent_chain><item><author>zak_mc_kracken</author><text>I enjoy seeing the latest fad being burned at the stake as much as the next guy, but I don&amp;#x27;t think we should blow this out of proportions.&lt;p&gt;Atom is a text editor, and text editors have an insanely high bar to clear in terms of performance and responsiveness.  Users &lt;i&gt;will&lt;/i&gt; abandon a text editor if the cursor takes a bit too long to move. On top of that, Atom has been criticized about its slowness since the very first announcement. They don&amp;#x27;t have any margin for error there (and to be honest, I think their technical choice of going for Javascript will be their ultimate downfall, but that&amp;#x27;s a discussion for another day).&lt;p&gt;Also, as it was pointed out, Atom didn&amp;#x27;t really embrace much of React to start with (which is to their credit: always be very conservative when you&amp;#x27;re adopting a bleeding edge, unproven technology).&lt;p&gt;I think React has potential. It&amp;#x27;s at about the same stage of maturity that Angular was five years ago, and if it&amp;#x27;s as successful, we can expect it to enjoy five years of being the new darling in the Javascript world, until the Next Big Framework comes around.&lt;p&gt;I&amp;#x27;m really enjoying how fast Javascript frameworks and practices are churning, it makes me feel like I&amp;#x27;m witnessing the birth of a brand new software field with my very eyes.</text></item></parent_chain><comment><author>zghst</author><text>React is so much different from other frameworks, I feel.&lt;p&gt;Someone that doesn&amp;#x27;t know React can basically come in and start working on a large app from Day 1. It is so much less frustrating than Angular, Backbone + Ember + handlebars, etc. You can continue to add features to a React application and not slow down.&lt;p&gt;Also React isn&amp;#x27;t unproven. Over 1 Billion people use a React application everyday (Facebook + Instagram web). Unlike Google with Angular, React is Facebook&amp;#x27;s baby, the FB team is constantly churning out great additions to React.&lt;p&gt;I feel though with these JS editors, they should just basically give up for the next 5 years or so. Switching between Atom &amp;#x2F; Brackets to Sublime or Vim is extremely painful, I can&amp;#x27;t stand how slow it is. I love adopting new technologies, but I do not have faith in JS applications outside of a browser, they are too slow and lack in features.</text></comment>
<story><title>“Implement text editor DOM updates manually instead of via React”</title><url>https://github.com/atom/atom/pull/5624</url></story><parent_chain><item><author>zak_mc_kracken</author><text>I enjoy seeing the latest fad being burned at the stake as much as the next guy, but I don&amp;#x27;t think we should blow this out of proportions.&lt;p&gt;Atom is a text editor, and text editors have an insanely high bar to clear in terms of performance and responsiveness.  Users &lt;i&gt;will&lt;/i&gt; abandon a text editor if the cursor takes a bit too long to move. On top of that, Atom has been criticized about its slowness since the very first announcement. They don&amp;#x27;t have any margin for error there (and to be honest, I think their technical choice of going for Javascript will be their ultimate downfall, but that&amp;#x27;s a discussion for another day).&lt;p&gt;Also, as it was pointed out, Atom didn&amp;#x27;t really embrace much of React to start with (which is to their credit: always be very conservative when you&amp;#x27;re adopting a bleeding edge, unproven technology).&lt;p&gt;I think React has potential. It&amp;#x27;s at about the same stage of maturity that Angular was five years ago, and if it&amp;#x27;s as successful, we can expect it to enjoy five years of being the new darling in the Javascript world, until the Next Big Framework comes around.&lt;p&gt;I&amp;#x27;m really enjoying how fast Javascript frameworks and practices are churning, it makes me feel like I&amp;#x27;m witnessing the birth of a brand new software field with my very eyes.</text></item></parent_chain><comment><author>forrestthewoods</author><text>&amp;quot;and text editors have an insanely high bar to clear in terms of performance and responsiveness&amp;quot;&lt;p&gt;For some reason that sentence really bothers me. Not because our standards are so high for text editors. But because they&amp;#x27;re so low for damn near everything else.</text></comment>