Javascript frameworks come and go — by the time you have finished reading this post, three new frameworks will have been released. While it may sometimes look like they’re just introducing more syntax to learn, the ones that actually get popular often introduce new paradigms that allow us to build features more quickly and with fewer bugs. We can learn a lot by taking a step back: where did we come from, and where are we now, in the year 2016? Which problems do the big frameworks solve, a...