Hacker News new | ask | show | jobs
by wwwigham 3263 days ago
ES2017 is the conventional name now that there's annual publications of the spec. ES8 is someone reading the edition number on the document and trying to be terse. ECMA-262 is the formal name of the spec document, not the language the spec defines. All slightly different things, only one of which names the language itself, officially.
2 comments

Which one is it that names the language officially?
ECMAScript 2017, that's the name given by the speciation document, which is itself known officially as ECMA-262 edition 8.
So which name is the correct one?
Ecmascript 2017.