Angular JS is a JavaScript-based open source front-end web framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications. Its benefits are Two-way data binding, improved server performance, faster application prototyping and uses responsive web and the plain HTML templates.