This document discusses the current state of client-side JavaScript frameworks and the potential for Angular 2 to be the next big thing. It summarizes the evolution of frameworks like jQuery, Backbone, and Angular 1 which led to the popularity of React due to its virtual DOM and functional programming approach. While React is useful, it lacks features of a full framework. Angular 2 addresses this with its robustness while also embracing functional reactive programming patterns using Observables and TypeScript for static typing. The document argues Angular 2 meets needs for routing, forms, flux architecture, hot reloading and more to make it a promising option.