Finalized June 2025 by TC39, ES2025 is JavaScript's biggest update since ES6 modules.

Iterator helpers

Lazy iterators natively chainable. No more Lodash for 80% of cases.

Promise.try

Unifies sync and async in the same chain.

Set methods

Set arithmetic at the language level: union, intersection, difference, isSubsetOf.

Regex /v flag

Unicode classes with set operations. Big progress for multilingual text.