ES6 สั้นมือสำหรับ ECMAScript 6 ซึ่งเป็นชื่อที่เลิกใช้สำหรับสเปคภาษา ECMAScript 2015 ES2015 เป็นรุ่นที่ 6 ของ EcmaScript ดังนั้นเหตุใดจึงเรียกว่า ES6 ก่อนหน้านี้ ด้วยเหตุผลที่รู้จักกันดีที่สุดสำหรับตนเองผู้ที่รับผิดชอบในการกำหนดมาตรฐานภาษาได้เปลี่ยนชื่อเป็น ES2015 ด้วยเวอร์ชันสุดท้ายของข้อมูลจำเพาะ v6
EcmaScript เป็นชื่อ "ทางการ" สำหรับ JavaScript เมื่อ ES2015 ได้รับการสรุปก็จะกลายเป็น JavaScript v6 สำหรับคนส่วนใหญ่อย่างมีประสิทธิภาพ
นอกเหนือจาก ES4 แล้วไม่มีความแตกต่างระหว่าง JavaScript กับ EcmaScript อย่างแท้จริง ES4 แนะนำคลาสและการพิมพ์แบบสแตติกและเป็นมาตรฐานที่อยู่เบื้องหลังFlash ActionScript 3แต่ไม่เคยให้สัตยาบันว่าเป็นภาษาจาวาสคริปต์เนื่องจากมีการเปลี่ยนแปลงมากมาย ในที่สุดก็ถูกทอดทิ้งและ ES3.1 กลายเป็น ES5 ซึ่งเป็นเวอร์ชัน JavaScript ที่ใช้ในโลก "HTML5"