La dernière version de la norme ECMA-262 définissant JavaScript date de 1999, et 2 groupes travaillaient dans des directions différentes pour proposer des évolutions. Ces 2 groupes viennent de trouver un terrain d'entente et la convergence de leurs travaux devrait bientôt donner naissance à une nouvelle version de la norme, sous le nom de code d'Harmony. Mais cette version abandonne bien des nouveautés intéressantes qui avaient été annoncées.