Sortie de Angular 11

Par:
fredericmazue

lun, 16/11/2020 - 16:38

Angular est un Framework open source dévelppé en JavaScript par Google qui permet la création d’applications Web et plus particulièrement de ce qu’on appelle des  « Single Page Applications » : des applications web accessibles via une page web unique. Google vient d'annoncer la sortie d'une nouvelle version de ce framework : Angular 11.

La note de version fait état d'une liste de corrections de bugs longue comme le bras. Toutefois cette version 11 apporte aussi des nouveautés intéressantes pour le développeur.

Angular 11 s'intéresse à l'amélioration des performances. Ainsi, afin accélérer le premièr rendu d'une applications riche en contenu, Google a introduit l'intégration automatique des polices. Concrètement, pendant la compilation, Angular CLI téléchargera les polices qui sont utilisées dans l'application et les incorporera à celle-ci. Cette nouvelle fonctionnalité est active par défaut dans Angular 11.

Le développement et le cycle de construction est désormais plus rapide :

  • Lors de l'installation des dépendances, le processus de mise à jour de ngcc est désormais 2 à 4 fois plus rapide.
  • Compilation plus rapide avec TypeScript v4.0.

A remarquer encore modifications apportées aux rapports de constructions pour les rendre plus utiles pendant le développement. Google a aussi apporté de nouvelles mises à jour de sortie CLI pour faciliter la lecture des journaux et des rapports.

Très intéressante aussi, l'intégration, expérimentale pour le moment de Webpack 5 qui vient de sortir.

Google signale encore des améliorations de performances et de nouvelles API. Par exemple, la fonction parallèle facilite le travail avec des actions asynchrones dans vos tests en permettant aux développeurs d'exécuter plusieurs interactions asynchrones avec des composants en parallèle. Globalement, les développeurs peuvent désormais créer des suites de tests plus robustes.

 Angular est un logiciel libre sous licence MIT, disponible sur GitHub.

Angular dispose également d'un site officiel, angular.io, fournissant de la documentation et diverses ressources.