Extension of the popular JavaScript library Knockout.js
Complete integration with ASP.NET MVC3/MVC4
Simple C#/VB.NET expressions defining logic of the client side behavior are automatically converted to JavaScript constructions
The model is described only once in C#/VB.NET and is stored on the server
Even the most complicated client-oriented application can be developed without a single line of JavaScript!
Less JavaScript code (compressed version of Knockout takes about 40Kb)
Short laconic syntax used to describe views – easy-to-write and easy-to-read
Website development is as easy as development of a common application – all logic of client-server interaction is hidden inside
Support for all popular browsers (IE 6+, Firefox 2+, Opera 10+, Chrome, Safari)
Complete compatibility with any other JavaScript libraries (jQuery, Prototype, etc.)
Application is created with the help of Model-View-View Model (MVVM) pattern
Data binding and element generation codes are written in pure C#/VB.NET with IntelliSense feature
Logic of work with the model is described on the server and requests are sent to the server via ajax queries without page re-load
Minimum dependencies: Knockout.js and jQuery (the last one is necessary only for specific functions)
API docs, live examples