AngularJS as the most popular framework evolved through several versions but its core efficiency as a Model View Controller (MVC) framework that can compile templates for rendering more dynamic HTML codes has remained a key factor behind its popularity. This template compiling ability helps it segregating the presentation logic frothe m state of presentation and business logic. Other key aspects of the framework include architecture based on components, far enhanced dependency injection and capability to build faster and smaller apps with later Angular versions like the AngularJS4 .
Though BackboneJS is a framework with the only Model and View architecture, the View part of the framework is too some extent capable of carrying some tasks of the Controller. The best thing about the BackboneJS framework is that it prefers to work with other libraries as and when needs arise but keeps itself simple and devoid of complexities for the sake of boosting performance. With the underscore library, the developer can access a gamut of helper functions ensuring easy cross-browser compatibility and performance.
The socket has become very popular for building apps with real-time capability. Socket allows you to build apps with real-time communication between the server and the client. With Socket, developers can build apps to allow interactive real-time collaboration, streaming and communication. The framework also allows getting real-time stats about the app and web projects.
ExpressJS is one of the most popular frameworks for building frontend functionalities of websites. It is often used by developers in combination with NodeJS which mainly looks after the backend. It is a very lightweight framework and works great with templating language. It is a good framework to build a single app web app or website for multiple mobile platforms.
Mithril is a very lightweight framework which is particularly well known for its capability to update constantly with new contexts and approaches as the development process progresses. Though it is new, in a small span of time it stood out as a framework for some unique capabilities.