|
|
|
|
|
by camus2
3266 days ago
|
|
> This is mostly symbolic. The annual ECMAScript 'editions' aren't very significant now except as a talking point. A spec is never symbolic. If a library claims it implements ES2017 then its consumer expects the library to follow the entire spec. |
|
And JavaScript engines don't implement ES editions, they implement ES features. These features now have a five stage process ending with their inclusion in the next edition of the language spec.
Most engine vendors want to be on the bleeding edge, so they start implementing features long before they are fully stable.
The reason the editions are symbolic at this point is that they are just snapshots of the collection of features that have reached stage 4 by the time they are published.