Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

TypeScript annonce son nouveau compilateur

Le , par vermine

22PARTAGES

6  0 
TypeScript annonce son nouveau compilateur


TypeScript est un sur-ensemble typé de JavaScript sorti par Microsoft. Il se démarque par rapport à JavaScript avec son typage statique et optionnel, un système de classes et d'interfaces, une division en modules, la gestion de l'importation de fichiers, la prise en charge des génériques et bien plus. Il a été développé comme un projet open source, et Microsoft promet de le faire fonctionner sur n’importe quel navigateur et OS.

Cet été, l'équipe a annoncé son nouveau compilateur.

C'est suite à un regard critique sur les performances de l'ancien compilateur de la version 1.0 que l'équipe a décidé de trouver une autre solution plus adéquate. Le nouveau compilateur a un cœur plus léger et les premiers résultats sont plutôt encourageants.

Le projet futur est de construire un compilateur autonome complètement basé sur cette nouvelle architecture. Le nouveau compilateur suit la même spécification que celle du langage TypeScript 1.0. Il a les mêmes indicateurs et fonctionnalités de compilation et génère un code presque identique au compilateur TypeScript actuel. Une fois terminé, le nouveau compilateur devrait être compatible avec l'existant. L'important ici ne sont pas les nouvelles fonctionnalités mais plutôt l'architecture plus propre qui donne de meilleures performances et qui permet d'ajouter de nouvelles fonctionnalités avec une grande facilité dans les versions à venir.

Actuellement, le nouveau compilateur est capable de compiler le code TypeScriptt cinq fois plus rapidement que son prédécesseur. Il est cependant encore trop tôt pour analyser correctement les résultats. Plusieurs axes sont à prendre en compte.

  • Parseur : en mode strict et parsing incrémentale pour le langage service.
  • Vérification du typage : il reste des améliorations à faire.
  • Option de compilation : le support de --propagateEnumConstants, --watch, --locale, --logFile et --version.
  • Le langage service : adapter le langage pour qu'il soit compatible avec le compilateur.
  • Émetteur : l'output .d.ts.


Les prochaines pistes seront sans doute inspirées par la version ECMAScript 6.

L'annonce officiel.
Le site de TypeScript.

Et vous ?

Que pensez-vous de ce nouveau compilateur ? Voyez-vous la différence avec l'ancien ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Paleo
Membre éclairé https://www.developpez.com
Le 12/09/2014 à 17:50
Il n'est pas encore sorti justement ce nouveau compilateur. Il est en cours de développement sur GitHub. Donc c'est un peu tôt pour des retours. Le nombre de commits ces dernières semaines s'est un peu tassé (cf "Graphs" à droite dans GitHub), mais l'équipe reste réactive par rapport aux problèmes qui lui sont remontés (cf "Issues".
0  0 
Avatar de koyosama
Membre éprouvé https://www.developpez.com
Le 12/09/2014 à 23:03
Je trouve que c'est un bonne nouvelle ^^.
0  0 
Avatar de yahiko
Rédacteur/Modérateur https://www.developpez.com
Le 15/10/2014 à 23:21
Excellente nouvelle. Le compilateur TypeScript était un peu lambin il est vrai jusqu'à présent.

Je suis également très satisfait que Microsoft se donne comme objectif de coller au plus près de la future norme ECMAScript 6.
0  0