Le framework AngularJS, qui permet de concevoir des applications Web, a annoncé la sortie de la version 1.3.0. Cette mise à jour enrichie nettement l’expérience développeur et utilisateur grâce à une amélioration de la syntaxe JavaScript.
L’équipe du framework AngularJS a, comme à son habitude, donné un petit nom à cette nouvelle version : superluminal-nudge. Cette mise à jour a pour objectif d’améliorer la syntaxe JavaScript en ajoutant de nouvelles fonctionnalités, ce qui améliore considérablement l’expérience développeur et utilisateur.
Voici la liste des nouvelles fonctionnalités disponibles établie par Développez.com :
- le one-time building, les expressions préfixées par :: ne seront interprétées qu’une fois et ne seront plus regardées par la suite. Cette technique permet un gain de performance de la gestion des ressources et des informations ;
- le module ngAria qui aide à créer des composants personnalisés et l’ajout d’attributs de type ARIA (pour Accessible Rich Internet Applications) ;
- la directive ngMessages qui simplifie l’écriture et la coordination des messages dans un template (en général au sein de formulaire ou lors de l’affichage des objets qui retournent des données de type clé/valeur). Cela gère la complexité, l’héritage et la priorité des messages ;
- la directive ngModelOptions qui simplifie la personnalisation du comportement de mise à jour des templates via une liste d’événements ;
- l’option Strict DI pour trouver les endroits de votre application qui ne seront pas minifiés en raison de l’utilisation de la syntaxe abrégée DI.
La performance de l’outil est aussi un point important de la version 1.3.0 : consommation de mémoire améliorée, augmentation de la vitesse des opérations courantes sur le DOM et latence globale des applications.
La mise à jour comporte également de nombreuses corrections grâce à la contribution de la communauté (plus de 400 personnes), ainsi que l’amélioration des API des contrôles de formulaire personnalisés et des animations pour les rendre plus claires et plus faciles à utiliser.
Enfin, IE8 n’est plus supporté mais une révision de la version 1.2 contient ou contiendra les corrections nécessaires à ce navigateur.
Laisser un commentaire