Things You Don't Know About JavaScript in 2023
summary
TC39 uses a five‑stage proposal pipeline and features only become official after two independent engine implementations and full test coverage, so many additions are already shipping in engines long before they reach Stage 4. Practical arrivals include matchAll for grouped regex matches, negative indexing via .at, non‑mutating array methods (toReversed/toSpliced) available on Node 20, and Promise.any/Promise.allSettled semantics. Upcoming items: Records and Tuples at Stage 2, Temporal polyfill widely used, iterator helpers and ShadowRealm moving through the stages.
AI-written summary · about
chapters (7)
- 0:00Introduction to TC39
- 2:06The TC39 standards process
- 6:44Recent JavaScript features
- 15:14Upcoming language features
- 23:36Regex, promises, and realms
- 30:15Temporal and future proposals
- 37:00Q&A session
related talks
11mWhat's cooking for JavaScript: a look at current TC39 proposals
25mFuture JavaScript: what is still missing?
35mES X
43mWhat's up TC39
37mWhat's New in JavaScript: Highlights from ECMAScript 2025
21mTC39: How we work, what we are working on & how you can get involved
06mWhat’s new in ECMAScript?
31mSo, what’s new in ES2025?
