JsRender/JsViews
JsRender/JsViews is an open-source JavaScript library for writing single-page web applications using [Web Web template system|template system|template]s and the Model–view–viewmodel design pattern.
There are three libraries in two source files:JsRender is the template libraryJsViews is the MVVM library which provides two-way data binding for the templates
- * JsObservable is integrated with JsViews and facilitates observable data manipulations that are immediately reflected in the data-bound templates.
The library is developed and maintained by Microsoft employee Boris Moore and is used in projects such as Outlook.com and Windows Azure.