ECMAScript 2025 (ES16)

Major new features:

Iterator helpers, ie. .map(), .filter(), .take(), .drop(), .flatMap(), .reduce(), .toArray(), Iterator.from()

new Set methods: .union(), .intersection(), .difference(), .symmetricDifference(), .isSubsetOf(), .isSupersetOf(), .isDisjointFrom()

Promise.try()

Import Attributes, eg. import data from './x.json' with {type:'json'}, and JSON modules

Minor new features:

RegExp.escape()

RegExp inline flag modifiers, eg. (?i:...)

duplicate named capture groups in RegExp

Float16Array, Math.f16round()