MVC is very well tuned to perform "progressive improvement", namely, to make the application work first, using only the server one, and then improving the work using javascript. I cannot imagine anything in MVC (3 or otherwise), which essentially requires javascript, of course, no more than ASP.NET WebForms. And control over all aspects of your application is much more than in WebForms (at least by default, Iβm sure that you can do whatever you want in WebForms if you work a lot on it).
source share