Les nouveautés d'Angular 19 en 4 minutes

Angular 19 vient de sortir, et il y a beaucoup de nouveautés intéressantes : hydratation incrémentale, linkedSignal, l'API des ressources, et plein d'autres choses. Venez découvrir tout ça en moins de 4 minutes !

Skip to content

Vous souhaitez recevoir de l'aide sur ce sujet ? rejoignez la communauté Angular.fr sur Discord.

Qu'est ce que c'est ECMAScript ?

ECMAScript est un standard de script, qui sert de base pour JavaScript ainsi que d'autres langages de script comme JScript et ActionScript. Le terme « ECMAScript » est souvent utilisé de manière interchangeable avec « JavaScript », mais techniquement, JavaScript est une implémentation du standard ECMAScript.

Historique et Contexte

  • Développement : ECMAScript a été initialement développé par Brendan Eich de Netscape sous le nom de Mocha, qui a ensuite été renommé en LiveScript, puis en JavaScript.
  • Standardisation : Pour standardiser JavaScript et assurer sa compatibilité entre différentes plateformes, Netscape a confié le langage à l'European Computer Manufacturers Association (ECMA) en 1996. La première édition d'ECMAScript a été publiée en 1997.

Évolutions du Standard

  • ES3, ES5 : Après les premières versions, ECMAScript 3 (1999) et ECMAScript 5 (2009) ont apporté des améliorations significatives au langage.
  • ES6/ES2015 : ECMAScript 2015 (communément appelé ES6) est une mise à jour majeure qui a introduit des classes, des modules, des promesses, des fonctions fléchées, et d'autres fonctionnalités avancées.
  • Mises à Jour Annuelles : Depuis ES6, ECMAScript suit un cycle de mise à jour annuel, ajoutant de nouvelles fonctionnalités et améliorations chaque année (ES2016, ES2017, etc.).

Importance d'ECMAScript

  • Compatibilité : Le standard permet une compatibilité entre les diverses implémentations de JavaScript dans différents navigateurs et environnements.
  • Innovation : ECMAScript évolue constamment pour répondre aux besoins modernes du développement web et des applications, intégrant de nouvelles fonctionnalités et améliorations.
  • Cohérence : En fournissant un standard clair, ECMAScript assure une cohérence du langage sur différentes plateformes de développement.

Relation avec JavaScript

  • JavaScript et ECMAScript : JavaScript est la réalisation la plus connue d'ECMAScript. Lorsque les développeurs parlent des nouvelles fonctionnalités de JavaScript, ils font souvent référence aux ajouts récents au standard ECMAScript.

Chaque mois, recevez en avant-première notre newsletter avec les dernières actualités, tutoriels, astuces et ressources Angular directement par email !