The publication and subscription model makes it fairly easy to receive and send data to the client, but as with every call to the server, sending and requesting data is expensive, as the server and the client both have to process the requests. Therefore, keep a few things in mind when building an app:
skipin our publication, we need to make sure we're sorting it on the server so that we get the required data first and not some wrong tail of it.
You also should be aware that the
Meteor.publish() function is not reactive. ...