- ES2018
- Promise.prototype.finally
- ES2019
- Array.prototype.flat
- Array.prototype.flatMap
- Object.fromEntries
- String.prototype.trimStart
- String.prototype.trimEnd
- ES2020
- ES2021
- Promise.any 3
- String.prototype.replaceAll
- ES2022
- Object.hasOwn
- String.prototype.at
- Array.prototype.at
- %TypedArray%.prototype.at 4
- ES2023
- ES2024
- Promise.withResolvers
- Object.groupBy
- Map.groupBy
- ES2025
- Set.prototype.intersection
- Set.prototype.union
- Set.prototype.difference
- Set.prototype.symmetricDifference
- Set.prototype.isSubsetOf
- Set.prototype.isSupersetOf
- Set.prototype.isDisjointFrom
- ESNext
This project is licensed under the terms of the MIT license.
Footnotes
-
Only polyfills for browser environments. ↩
-
Returns an array as an iterable. ↩
-
Throws an Error (not an AggregateError) but it has the aggregate errors property. ↩
-
Polyfills are not yet supported on BigInt typed arrays. ↩ ↩2 ↩3
-
Options parameter and inclusive setting are not yet implemented. ↩
-
Options for base64 alphabet and overflow handling are not yet implemented. ↩ ↩2