Electron, iirc, is just the UI layer.  Atom actually has a lot of code written to render, edit, and rerender text (they were initially using React at one layer of the process).  I can&#x27;t find it now, but there was a good blog post from the Atom team that discussed their efforts in detail.  So I guess I&#x27;m trying to say that I believe the code handling the slow parts is predominantly unrelated to the UI layer.  Also, iirc, VSCode&#x27;s editor is based on Monaco (<a href="http:&#x2F;&#x2F;www.zdnet.com&#x2F;article&#x2F;microsofts-browser-based-dev-toolbox-how-monaco-came-to-be&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.zdnet.com&#x2F;article&#x2F;microsofts-browser-based-dev-to...</a>).