Funny that you mention this. I run it perfectly on my raspi 3 using code-server on home assistent. Now please tell me, what is a better IDE then vscode for a raspi 3? It barely uses any ram on the server side. Wouldn't it have been written in electron the code-server project would not be possible.
Using a raspi not as a headless device when programming is a stretch. So the only IDEs that come to my mind are vim, emacs, eclipse Che, c9 and vscode. Would use vscode from this list, again not even close.
Now expanding this further, before code-server I had to use vnc, nomachine, x2go, ssh, mosh or xrdp to use an IDE on a remote server. None of these solutions are lightweight or stable across an unstable connection besides console based IDEs.
Now I can finally write software as if the IDE would run on my rather old laptop while executing code on a very powerful server with minimal setup cost and barely any ram usage (compared to a full blown IDE).
I am saying that it would not be possible to put it in the browser if it would not be web based.
It is a perfect fit for headless devices. It also runs fine when you put a desktop on the pi but this is certainly not a use case I would prefer.
It also runs superb on chrome books. You can literally put it anywhere.
Please let's just be done with this discussion, if you can awnser my initial question. What ui library would you prefer over electron which is as cross platform compatible? I would gladly switch if there is a lightweight alternative.
Now expanding this further, before code-server I had to use vnc, nomachine, x2go, ssh, mosh or xrdp to use an IDE on a remote server. None of these solutions are lightweight or stable across an unstable connection besides console based IDEs. Now I can finally write software as if the IDE would run on my rather old laptop while executing code on a very powerful server with minimal setup cost and barely any ram usage (compared to a full blown IDE).