BUT -- I can understand the appeal of being able to use the same language server-side as you do client-side.
Problem is there are a LOT of things you can do server-side that has zero damned business in the browser, and vice-versa.
Visual Studio Code -- the editor -- is an Electron application, as is the Atom editor for which Electron was created.
Such programs are horrifyingly bloated and inefficient... I can't even use Atom or VSC because I can outrun the keyboard buffer. BUT, they do have the advantage of being fully cross platform off of one codebase. If you can port electron to a platform, you can run your program unmodified on it.