Angular.js 2 supportera ECMAScript 6 et les navigateurs récents
Google dévoile les axes de développement du framework JavaScript open source
Angular.js 2 supportera ECMAScript 6 et les navigateurs récents
Google dévoile les axes de développement du framework JavaScript open source
Le , par Arsene Newman
L’équipe du framework Angular.js entame déjà le travail pour élaborer sa prochaine version et fixe les priorités qui seront données pour le développement de cette évolution majeure. Toutefois, il n’est pas encore l’heure de penser à utiliser Angular.js 2 car aucune date de sortie n’a été avancée.
Angular.js 2 se veut plus rapide, plus performant, anticipant le futur du langage Javascript et encore plus tournée vers le développement mobile. Ainsi, parmi les principales nouveautés apportées sous cette version, le support de la norme ECMAScript 6 (EC6) et versions ultérieurs, même si pour l’heure, aucun navigateur web ne supporte cette norme. Coté rétrocompatibilité, le framework utilise le compilateur Traceur, une création de plus de la part de Google.
En ce qui concerne les navigateurs supportés, le framework ne s’attarde pas trop sur la question, car il se veut tourner vers l’avenir. C’est donc naturellement que seul les navigateurs les plus à jour en matière de standards web seront supportés comme : Chrome, Firefox, Opera, Safari et IE11. A noter que pour l’heure, les développeurs du framework n’envisagent pas le support des premiers navigateurs web Android ce qui est dommage au vu du grand nombre d’équipements n’embarquant pas Chrome pour Android (les versions antérieures à Android 4.0 n’exécutent pas Chrome pour Android).
Le framework devrait entre autre inclure le mécanisme Javascript Object.observe(), qui sera supporté sous Chrome 35 ainsi que des améliorations et des optimisations sans avoir à recourir aux nouvelles fonctionnalités du langage.
Parmi les autres faits notables, les développeurs envisagent de faire évoluer le framework vers une approche modulaire, où il sera possible de faire évoluer indépendamment certaines parties du code ou encore de les utiliser sous des frameworks autres qu’Angular.js.
Enfin, le système d’injection des dépendances, l’une des marques de fabrique d’Angular.js qui le diffère des autres, sera revue et amélioré pour faciliter sa configuration et sa syntaxe.
Pour ceux qui veulent suivre le développement du framework, Google met à la disposition de la communauté des documents ainsi que des notes de réunions hebdomadaires.
Source : Blog d’Angular.js
Et vous ?
Qu’en pensez-vous ?
Que pensez-vous du support d’ ECMAScript 6 ?
Que pensez-vous des navigateurs supportés ?
Une erreur dans cette actualité ? Signalez-nous-la !