Nel corso degli anni la NetScape Communications Corporation ha dato vita a sempre più aggiornate versioni di JavaScript. La prima versione standardizzata di JavaScript fu riconosciuta nel giugno dell'1997 dall'ECMA, era la versione 1.1 e fu definita ECMaScript o ECMA-262. Per dovere di cronaca l'ECMA è una associazione internazionale di industrie basate sull'Europa dedicata alla standardizzazione di sistemi di comunicazioni e informazioni.
A JavaScript della NetScape, disponibile dalla release 2.0, rispose la Microsoft con JScript disponibile su Internet Explorer 3.0 simile a JavaScript.
| JavaScript | JScript | ||||||
|---|---|---|---|---|---|---|---|
| Versioni | 1.0 | 1.1 | 1.2 | 1.3 | 1.0 | 3.0 | 5.0 |
| NS 2.0 | * | ||||||
| NS 3.0 | * | * | |||||
| NS 4.0 | * | * | * | ||||
| NS 4.06 | * | * | * | * | |||
| MSIE 3.0 | * | * | |||||
| MSIE 4.0 | * | * | * | * | * | ||
| MSIE 5.0 | * | * | * | * | * | * | * |
| NS sta per NetSCape, MSIE per Internet Explorer. | |||||||