I’m not sure this approach fits a web client very well. My guess is that Notedeck works more or less like this.
The "background process" you’re describing might make more sense as a separate application, essentially a personal local relay that quietly collects your following feed in the background. Any client that supports browsing relays could then benefit from it.