ExtJs 3 est déjà construit autour d'un puissant système d'héritage entre les classes qui se rapproche d'un système de classes traditionnelles en programmation orienté objet. En ExtJs 4, les développeurs ont définit un nouveau niveau de flexibilité avec l'ajout de beaucoup de fonctions clefs, tout en restant 100% rétro compatible avec le système de classe ExtJs 3. Les principales nouveautés sont: