Knockout.js
Knockout JavaScript library allow you to bind html elements to any data model.
You can also use Knockout for Insert, Update, Delete and Retrieve operations. This article will demonstrate, how to use Knockout with MVC4 for CRUD (Create, Read, Update, Delete).