Angular 4.0 est disponible

Par:
fredericmazue

lun, 27/03/2017 - 12:07

Et non vous n'avez pas manqué un épisode, il n'y a pas eu de Angular 3, conformément à la volonté de Google.

Plus petit et plus rapide est le mot d'ordre de cette mouture, même si Google promet de travailler encore la question. Déjà, les changements apportés à la génération de code AOT réduisent de 60% la taille de vos composants. Plus complexes sont vos templates, plus les gains sont importants, selon Mountain view.

Les animations ont été retirées du package @angular/core pour être placées dans leur package dédié. Grâce à cela, si vous n'utilisez pas d'animations dans vos applications, ce code ne se retrouvera pas inutilement dans vos bundles de production.

Angular Universal, qui permet aux développeurs de faire tourner Angular sur un serveur était jusqu'ici un projet de la communauté. Angular Universal est désormais intégré et aligné avec Angular. L'essentiel de son code se trouve dans le package @angular/platfor-server.

Angular 4.0 est écrit en TypeScript 2.1 ou 2.2 et à ceux qui auraient de très mauvais souvenirs du passage de Angular 1.0 à Angular 2.0, Google se veut rassurante en indiquant que la plupart des applications développées en Angular 2.x.x sont compatibles. Mais Google ne précise toutefois pas ce que 'la plupart' signifie concrètement.