This is why I don't understand the purpose of electron apps. Why not remove the electron part and just install and run a local http server written in any language and access it from your browser? No need to download the same 50MB+ for electron every time. The overhead from running multiple browser engines is gone. Basically everything is as it should be.
The Kimchi KMV UI is a pretty good example how to do it.
https://news.ycombinator.com/item?id=12477030