ES6 là viết tắt của EcmaScript 6, là tên không dùng cho đặc tả ngôn ngữ EcmaScript 2015 . ES2015 là phiên bản thứ 6 của EcmaScript, do đó tại sao trước đây nó được gọi là ES6. Vì những lý do được biết đến nhiều nhất, những người chịu trách nhiệm xác định tiêu chuẩn ngôn ngữ đã đổi tên nó thành ES2015 với phiên bản cuối cùng của thông số kỹ thuật v6.
EcmaScript là tên "chính thức" cho JavaScript. Bây giờ ES2015 đã được hoàn thiện, nó thực sự trở thành JavaScript v6 cho hầu hết mọi người.
Ngoài ES4, không có sự khác biệt thực sự giữa JavaScript và EcmaScript. ES4 đã giới thiệu các lớp và gõ tĩnh và là tiêu chuẩn đằng sau ActionScript 3 của Flash , nhưng nó không bao giờ được phê chuẩn là ngôn ngữ JavaScript, vì nó đã giới thiệu quá nhiều thay đổi đột phá. Cuối cùng nó đã bị bỏ rơi và ES3.1 trở thành ES5, đây là phiên bản JavaScript được sử dụng trong thế giới "HTML5".