Meteor takes the MVVM pattern to the next level. By applying templating through
handlebars.js (or other template libraries) and using instant updates, it truly enables a web application to act and perform like a complete, robust smart application.
Let's walk through some concepts of how Meteor does this, and then we'll begin to apply this to our Lending Library application.
Meteor supports a cached-and-synchronized data model that is the same on the client and the server.
When the client notices a change to the data model, it first caches the change locally, and then tries to sync with ...