Just use electron and RPC to a node cc @brock https://twitter.com/brockjelmore/status/1707784785782018049
IPFS is the common route for web apps, managing updates on chain can point to the latest version. A truly holistic solution requires rebuilding the internet from scratch, which I hear some people are working on 😉