Testen

AngularJS Backbone.js Knockout Node.js jQuery

DOM (manipulation) oriented

Graphical/visualization (canvas or SVG related)

GUI-related (widget)

Pure JavaScript/Ajax

Template systems

Unit testing

Web-application related (MVC, MVVM)

Other

Choosing a Javascript Framework
Source: WebDesignDegreeCenter.org