Şu anda genelde görünen javascript demeden önce AngularJS denilmeye başladı. De facto web dili olarak isimlendiriliyor. Büyük firmalardan bireysel geliştiricilere kadar geniş bir kitle tarafından kullanılıyor. Tek sayfalık uygulamalar (SPA - Single Page Application) yazılması için güzel özellikler getiriyor. Büyük bir topluluğu var.
Bir kaç tane artı sayılacak özelliği var.
-Geliştirmesi hızlı
-Kolay test edilebilir.
-İki yönlü veri bağlamayı destekliyor (two-way-data-binding)
-Html geliştirilebiliyor. Yani olmayan etiket(tag) eklenebiliyor
-Görsel katman ve iş katmanlarını birbirinden ayrıyor (MVC)