ECMAScript 2026 (ES17)

Minor new features:

Array.fromAsync()

Error.isError()

Uint8Array.prototype.toBase64()/toHex(), Uint8Array.fromBase64()/fromHex()

Math.sumPrecise()

Iterator.concat() (iterator sequencing)

Map.prototype.getOrInsert(), .getOrInsertComputed() (also on WeakMap)

JSON.parse() source text access, ie. a reviver's third (context.source) argument