Electron is one of the reasons apps like this even gets made in the first place, other options are often not worth the time of development.
A solution to reduce the size could be to ship the Electron runtime similar to .NET, etc.
However, PWA's are probably going to be the best bet going forward.