ECMAScript je skriptovacím jazykem, který tvoří základ jazyka JavaScript. JavaScript je nadstavbou ECMAScriptu, tj. JavaScript je ECMAScript plus nějaké další funkce. ECMAScript je standardizován mezinárodní organizací Ecma ve specifikaci ECMA-262 specification.
Nejnovější verzí je 3. vydání ECMAScriptu. JavaScript 1.5 (a 1.6) je na této verzi založen.
Nyní se připravuje 4. vydání ECMAScriptu. Na této bude založen verzi JavaScript 2.0.