For JavaScript developers, Practically speaking, it doesn’t *really* matter which exact ECMAScript version includes a given feature. What’s more interesting is whether the feature is shipping or not, which happens at proposal stage 3.
-
-
Show this thread
-
For example, optional catch binding shipped in V8 v6.6/Chrome 66, in early 2018. It’ll be part of ES2019 which only gets officially published in mid-2019.
Don’t worry about version numbers
Don’t wait for versioned spec snapshots to be published to start using new featuresShow this thread
End of conversation
New conversation -
-
-
Could you please tell us more about the new features /point to an article about them? Thanks!
-
Array#{flat,flatMap}: https://developers.google.com/web/updates/2018/03/smooshgate …
Object.fromEntries: https://twitter.com/mathias/status/973110399418675200 …
String#{trimStart,trimEnd}: https://v8.dev/blog/v8-release-66#string-trimming …
Symbol#description: http://2ality.com/2019/01/symbol-prototype-description.html …
try {} catch {} // optional binding:https://twitter.com/mathias/status/956209997808939008 …
- 2 more replies
New conversation -
-
-
Wait what about trailing commas in JSON
- 7 more replies
New conversation -
-
-
Is this the last meeting where proposals could reach stage 4?
-
For the ES2019 timeline, yes.
- 3 more replies
New conversation -
-
-
Is there a proposal for stable Array#sort?
-
Not a formal proposal, but I presented on it multiple times at TC39, and today the PR got consensus and was merged:https://github.com/tc39/ecma262/pull/1340 …
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
JavaScript, HTML, CSS, HTTP, performance, security, Bash, Unicode, i18n, macOS.
New JavaScript features in ES2019:
Thanks to