Krasimir Tsonev wrote about the future JavaScript framework — the framework that does not exist yet.

We all like simple tools. Complexity kills. It makes our work difficult and gives us much steeper learning curve. Programmers need to know how things work. Otherwise, they feel insecure. If we work with a complex system, then we have a big gap between “I am using it” and “I know how it works”.

Tsonev pointed out the pros and cons of some of the popular JavaScript frameworks in terms of abstraction, DOM manipulators, event handling, dependency management, templating, testability, and documentation.

Interesting read for front-end developers who are diving into different JavaScript frameworks. I personally like AngularJS and React.