What's up in ES2027?
summary
A fast survey of concrete features and timelines with implementation notes and tradeoffs: Temporal is nearly shipping, already in Mozilla and gated on V8 Chrome 144, array fromAsync, collection and iterator utilities, and import bytes are stage 4 or shipping in Node/browser, regex v flag and at(-1) indexing are usable now, promise.try removes an extra microtask, seedable Random and guaranteed resource cleanup target 2026, while shadow realms and composites aim for 2027 but require heavy engine work.
AI-written summary · about
chapters (26)
- 0:00Introduction
- 1:05ECMAScript naming process
- 3:11TC39 proposal stages
- 6:02Major ECMAScript editions
- 6:45String matchAll and promise combinators
- 8:31Array at method
- 11:17GroupBy alternatives
- 12:44Advanced regex features
- 14:31Promise withResolvers
- 15:16ES2025 collection utilities
- 17:22Enhanced regex syntax
- 18:46Promise.try
- 19:52Error.isError
- 21:41Base64 encoding
- 23:28Temporal proposal
- 25:15Resource cleanup
- 26:48Deferred module execution
- 30:15Array.fromAsync
- 32:27Time zone normalization
- 35:59Iterator helpers
- 37:22Importing binary assets
- 39:49Object composites
- 42:00Pipeline operator
- 44:10Property count improvements
- 45:56Promise key improvements
- 46:38Q&A
related talks
31mSo, what’s new in ES2025?
32mWhat's Coming Next to JavaScript?
33mESNext: Proposals to look forward to
47mECMAScript: latest and upcoming features
33mBrave New World: Moving on to ES201X
37mWhat's New in JavaScript: Highlights from ECMAScript 2025
01h 00mJavaScript Futures—ES2018 and Beyond
38mLevel Up Your React Development: Unveiling the Gems of ECMAScript 2024 (ES15)
