The Thin client pattern – Server-side-centric applications
When developing applications with mirrorjs the backend (server) is solely responsible for the data management and all issues relating to the generation of an abstract View.
The frontend is automatically fed by the core of mirrorjs to reflect the model produced by the backend.
In this pattern, the server prepares the data and makes them accessible to the frontend in the manner and time required for the correct rendering.
Simplistically, the only responsibility of the frontend (client) are rendering the View and the management of the interaction with the user (Events).
We talked about backend and frontend, server and client. In mirrorjs you can develop applications (fat client) where the backend and the frontend are deployed on the client without the need for a server (Fat client pattern).
Read more about Local and remote applications