Hacker News new | ask | show | jobs
by OberstKrueger 3279 days ago
This post mentions how the text storage has already been moved to C++, and the possibility of moving parts of the rendering to C++ as well. Is this part of a trend for Atom to move at least key components to C++ and away from the web stack? Or am I off base with this thought and it's been lower-level to begin with, but these are just optimizations on that?
2 comments

Atom has always had some C++ components, but lately we have moved more core data structures to C++. This PR, which re-implements the text-buffer in C++, also landed in the latest beta.

https://github.com/atom/atom/pull/14435

With enough such improvements, Atom will become a native app, as it should always have been.
They seem to be adopting a more react native-like mindset of using React to orchestrate what should be happening, but have native code running lower level components. I wouldn't call it "moving away" from the web stack, just having it do more delegating, and less of the nitty-gritty.