Users often want to open multiple instances of my app. This requires that the whole Meteor app loads again from the server into a new browser window. I’ve sped this up as much as I can with appcache and AWS CloudFront. The biggest bottleneck now is setting up the DDP connection and downloading the data.
Is there a way to cache the minimongo data in the browser?
Any other ideas would be appreciated too. Perhaps if I was to wrap the app in Electron I could somehow share a DDP connection? Can multiple browser windows share a DDP connection?