Le framework JavaScript Angular 2 de Google arrive enfin

Angular 2, la réécriture tant attendue du framework JavaScript populaire, sera enfin mis en ligne jeudi soir, a annoncé Google mercredi après-midi. Les mouvements font suite à une phase de sortie bêta en décembre dernier et à une version candidate proposée pour la première fois en mai.

Avec la version finale, Google propose un cadre optimisé pour les petites charges utiles et les performances, a déclaré Jules Kremer, responsable du programme technique pour Angular dans l'entreprise. "Grâce à la compilation à l'avance et au chargement différé intégré, nous nous sommes assurés que vous pouvez déployer les applications les plus rapides et les plus petites dans les environnements de navigateur, de bureau et mobiles."

Modular Angular 2 permet aux développeurs d'utiliser une bibliothèque tierce ou d'écrire la leur. La mise à niveau comprend l'interface de ligne de commande Angular CLI, ainsi que des versions plus performantes du routeur, des formulaires et des API principales d'Angular.

Ensuite, pour Angular, il y a des corrections de bogues et des fonctionnalités insécables pour les API marquées comme stables, plus de guides et d'exemples en direct de cas d'utilisation spécifiques, et plus de travail sur les animations. Les Web Workers, pour que le contenu Web exécute des scripts dans les threads d'arrière-plan, seront retirés d'une phase expérimentale, et Angular Material 2, qui fournit des composants de conception de matériaux, sera également ajouté. Plus de fonctionnalités et de langues seront ajoutées à Angular Universal, qui fournit un rendu côté serveur pour les applications, et des améliorations de la vitesse et de la taille de la charge utile sont également prévues.

Aussi connu sous le nom d'AngularJS, le framework a fait ses débuts il y a six ans, bénéficiant d'une injection de dépendances et d'un développement piloté par HTML. Il a été réécrit pour permettre un découplage du framework du DOM, permettant l'utilisation de plusieurs moteurs de rendu; Le TypeScript de Microsoft, un sur-ensemble typé de JavaScript, a été utilisé dans la réécriture.