Recently gone through many articles explaining single page application. But i am very much confused about the architecture or rather how it works.
There is some thing new called client side MVC implemented by using javascript. Till now i had seen server side MVC architecture. What is this client side MVC?
Where does the client side MVC files are hosted. Is it hosted along with server files similar to typical web application.
What is the role of server side java script like node.js.
What is the flow from end to end.