AngularJS was vroeger het 'gouden kind' onder JavaScript-frameworks, omdat het in eerste instantie werd geïntroduceerd door Google Corporation in 2012. Het framework, geschreven in pure JavaScript, was bedoeld om de logica van een applicatie los te koppelen van DOM-manipulatie en was gericht op dynamische pagina-updates. Toch was het niet erg opdringerig: je zou slechts een deel van de pagina kunnen laten beheren door AngularJS. Dit framework introduceerde veel krachtige functies waarmee de ontwikkelaar vrij gemakkelijk rijke toepassingen met één pagina kon maken.