Come parte del suo progetto TC39 incentrato preminentemente al milgioramento del linguaggio ECMAScript, Microsoft ha presentato nuove estensioni (ancora in fase sperimentale, ndr.) per il linguaggio JavaScript.
Le estensioni prevedono l’aggiunta di moduli e librerie all’interno del core di Javascript per integrare la gestione dell’internazionalizzazione, estendere il supporto delle librerie Matematiche e per la gestione di Numeri e Stringhe.
In particolare, tra le varie proposte, segnaliamo la proposta di introduzione di funzioni matematiche built-in quali sin, cos, tanh, acosh, asinh, atanh, log2, log10 e funzioni di stringhe quali startsWith, endsWith, contains, repeat.
Microsoft ha dichiarato che l’introduzione di queste estensioni rientra nella propria volontà di rendere il linguaggio più appealing per le applicazioni web sempre più incentrate ad interazioni server-side.
In Windows 7, Microsoft ha affermato che i prototipi supportano anche 363 differenti lingue, 18 formati di numerazione, vari formati di data e una serie di calendari differenti.
Le implementazioni di riferimento per le estensioni proposte sono disponibili per il download dal sito Microsoft HTML5 Labs.











