Use AngularJS

It's a single page application with MVC for only 80KB more! What a bargain!