Certains de ceux qui suivent l'actualité de Google, souvent dense, et notamment celle de son navigateur, Chrome, sont peut-être au courant du projet SoundScript jusqu'à présent relativement flou.
Il se trouve que l'équipe de V8, le moteur JavaScript de Chrome, vient récemment de publier des précisions sur les possibles évolutions du moteur.
Elle envisagerait tout d'abord d'ajouter un nouveau mode à JavaScript nommé le mode "fort" (strong mode) qui comme le mode strict ou le mode asm serait un sous-ensemble de JavaScript. Ce mode devrait interdire certaines constructions syntaxiques jugées peu efficaces au profit d'autres plus efficaces, ou à tout le moins, aux performances prédictibles. Par exemple, dans ce mode "fort" les tableaux ne pourraient pas contenir de trous et toutes les classes seraient immutables.
Néanmoins, l'aspect le plus intéressant dans ces possibles évolutions concernerait l'ajout d'un système de typage à JavaScript afin de permettre au compilateur des optimisations qui ne sont actuellement pas possible en JavaScript actuel. Il s'agit précisément du projet SoundScript. Et la nouveauté serait que Google envisage sérieusement de s'aligner avec le langage TypeScript développé par Microsoft.
As for SoundScript, we want to stay as close to TypeScript as possible.
Source
Strengthening JavaScript
Et vous ?
Utilisez-vous déjà TypeScript ?
Google ne devrait-il pas davantage privilégier Dart ?
Cela représenterait-il un progrès pour les développeurs ?