ES6 є скороченим для EcmaScript 6, що є устареною назвою для специфікації мови EcmaScript 2015 . ES2015 - шоста версія EcmaScript, тому раніше її називали ES6. З найбільш відомих для себе причин особи, відповідальні за визначення мовного стандарту, перейменували його на ES2015 з остаточною версією специфікації v6.
EcmaScript - це "офіційне" ім'я JavaScript. Тепер, коли ES2015 завершено, він фактично просто стає JavaScript v6 для більшості людей.
Крім ES4, немає різниці між JavaScript і EcmaScript. ES4 представив класи та статичну типізацію і був стандартом, що лежить у Flash Action Action 3 , але він ніколи не був ратифікований як мова JavaScript, оскільки він вніс занадто багато неполадок. Врешті-решт було відмовлено, і ES3.1 став ES5, що є версією JavaScript, що використовується у світі "HTML5".