I have made something similar trying to match more the concept of a materialized view, but just on the client instead of inside the database: https://github.com/tozd/node-reactive-postgres
That's probably the bug in Meteor: "Fix bug in reload-safetybelt package that resulted in reload loops in Chrome with cookies disabled." https://github.com/meteor/meteor/blob/devel/History.md PeerLibrary is not yet using version with the fix.