L'évolution d'ECMAScript, le standard qui fonde les langages de script JavaScript (Mozilla, Netscape) et Jscript (Microsoft) en maintenant une relative compatibilité entre eux, est l'occasion d'un bel affrontement entre les deux camps. Pour les tenants de JavaScript et de son évolution, avec à leur tête Brendan Eich, CTO (Chief technical officer) de Mozilla et créateur de ce langage, Microsoft réclame un nouveau langage pour imposer ses propres outils et parvenir, enfin, à contrôler un élément clé du web qui lui a toujours échappé. Ces partisans ont beau jeu de pointer du doigt l'état d'obsolescence dans laquelle Microsoft maintient son JScript. Chez Microsoft, on dénonce un procès d'intention et on justifie autrement la réticence à faire évoluer ECMAScript de la version 3 à 4. Pour que cette dernière version puisse intégrer des améliorations inspirées par Java et Python, le géant de Redmond affirme qu'elle va atteindre un dangereux niveau de complexité. Et ce, sans dépasser les limites intrinsèques de JavaScript qui génèrent de gros handicaps, en particulier en matière de sécurité. Une certitude, l'agressivité des deux camps montre bien que les divergences de point de vue et les objectifs stratégiques vont effectivement bien au-delà du débat technique.