But the electron app IS a web app and has all the flaws of a web app, plus one more flaw: it doesn't share memory with the browser even though it's the same code (more or less). I believe their are some smaller electron-like projects that are lighter weight, though you're still stuck with a non-native web app in a shell.