Framework javascript open-source
desenvolvido e mantido principalmente pelo Google.
Focado no conceito SPA (Single Page Applications)
e ser altamente testável.
Utiliza o pattern de arquitetura MVC (Model, View, Controller), favorecendo assim uma boa separação de responsabilidade entre as camadas da aplicação e reuso do código.