~/talk

What's up in ES2027?

Talkat Nordic.js 2025 · 2025-10-02..10-03· [javascript]
slides:none on file

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

  1. 0:00Introduction
  2. 1:05ECMAScript naming process
  3. 3:11TC39 proposal stages
  4. 6:02Major ECMAScript editions
  5. 6:45String matchAll and promise combinators
  6. 8:31Array at method
  7. 11:17GroupBy alternatives
  8. 12:44Advanced regex features
  9. 14:31Promise withResolvers
  10. 15:16ES2025 collection utilities
  11. 17:22Enhanced regex syntax
  12. 18:46Promise.try
  13. 19:52Error.isError
  14. 21:41Base64 encoding
  15. 23:28Temporal proposal
  16. 25:15Resource cleanup
  17. 26:48Deferred module execution
  18. 30:15Array.fromAsync
  19. 32:27Time zone normalization
  20. 35:59Iterator helpers
  21. 37:22Importing binary assets
  22. 39:49Object composites
  23. 42:00Pipeline operator
  24. 44:10Property count improvements
  25. 45:56Promise key improvements
  26. 46:38Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.