Methods are functions that can be called from the client and will be executed on the server.
The advantage of methods is that they can execute code on the server, having the full database and a stub method on the client available.
For example, we can have a method do something on the server and simulate the expected outcome in a stub method on the client. This way, the user doesn't have to wait for the server's response. A stub can also invoke an interface change, such as adding a loading indicator.
One native example of a method call is Meteor's
Collection.insert() function, which will execute a client-side function, inserting the document immediately into the local