>python comment
- Electron doesn't support mobile so I don't understand this comment. Their are lib for python on mobile good, bad, or evil I don't know. It isn't just a lack of DOM related performance issues it is also V8 performance issues, chromium performance issues, and electron performance issues. When you stack a engine on top of a engine on top of another engine you can't expect to achieve awesome speeds. And if you are making a desktop app why would you even care about making a website of that app?
>Java
Again if you are making a desktop app why would you also need a website performing the same task? React Native is for mobile apps electron is for desktop apps so I don't understand why you are bring this up as well.
Electron exist same reason nodejs exist webbies to scare to learn another language. JS isn't bad, but how people use it makes it bad. I should actually say programmers are to scare or lazy to learn alternative solutions to a problem. It is simpler to use what you already know then to try something else. What does electron bring to the table? A way for someone that know JS, css, and html to produce a cross platform desktop app that is it. You don't gain performance, security, and it isn't the only cross platform solution like Java once was. People use to use Java only because it was the only cross platform solution. It had horrible memory leaks and all sorts of issues that still plague it to today. Yet it was the only cross platform desktop solution of its time. That is why electron is seen as useless to me I know how to program in c, c++, c#, JS, and elixir. I would probably learn python stack if I wanted a cross platform solution to a desktop app.