AngularJS is a pretty popular framework these days. From Wikipedia:
AngularJS is an open-source JavaScript framework, maintained by Google, that assists with running single-page applications. Its goal is to augment browser-based applications with model–view–controller (MVC) capability, in an effort to make both development and testing easier.
If you want to get started with Angular or already use it and have questions, join SitePoint Group developers Mal Curtis and Brad Barrow in our experts chatroom next week.

The chat will kick off at 2:00pm PDT on Thur 7 Nov

You can join the free session here.