Après un délai de grâce induit par la pandémie mondiale actuelle, le support à long terme pour AngularJS a été interrompu. Bien qu'AngularJS reste disponible, son référentiel sera archivé et ne recevra plus de mises à jour supplémentaires, y compris les correctifs de sécurité.
Bien que Google ait annoncé qu'AngularJS entrait dans une période de support à long terme il y a plus de trois ans, AngularJS est toujours largement utilisé aujourd'hui. Cela peut s'expliquer par le fait que la mise à niveau d'AngularJS vers son successeur, Angular, n'est pas une tâche facile, puisque Google l'a complètement repensé en passant de la version 1 à la version 2. Les différences entre les deux frameworks ne sont pas mineures, à commencer par le langage qu'ils doivent adopter —JavaScript pour AngularJS, TypeScript pour Angular— jusqu'à l'architecture globale, avec AngularJS suivant le paradigme MVC, le support mobile, etc.
Avec la fin du LTS pour AngularJS, le moment est venu de commencer à planifier comment s'en séparer. À tout moment, une nouvelle vulnérabilité peut être découverte et nécessiter une correction rapide. De même, des mises à jour d'AngularJS pourraient être nécessaires pour corriger des incompatibilités avec de nouvelles versions de navigateur ou avec d'autres frameworks. Il existe un certain nombre d'alternatives que les développeurs peuvent prendre en considération, notamment le successeur d'AngularJS, Vue.js et React, autant d'options qui restent valables aujourd'hui. Bien sûr, AngularJS étant sous licence MIT, rien n'exclut la possibilité que la communauté fork le dépôt et continue à le faire évoluer.
En fait, un tel fork existe déjà, maintenu par l'équipe de XLTS.dev, visant à fournir un support étendu à long terme à toutes les organisations qui ne sont pas encore prêtes à migrer loin d'AngularJS. L'équipe XLTS a annoncé qu'elle prévoyait de le soutenir jusqu'à la fin de 2026 au moins. XLTS propose des contrats de support visant à garantir qu'AngularJS reste à jour avec les correctifs de sécurité, les modifications apportées par les nouvelles versions des navigateurs et les correctifs de jQuery. Il est intéressant de noter que l'équipe de XLTS est composée d'anciens et d'actuels contributeurs au projet Angular.
Les projets existants qui utilisent AngularJS auront toujours accès aux URLs CDN, aux packages npm et bower. De même, le repo GitHub fournira un accès en lecture seule au code, aux problèmes et à l'historique des pull requests.