core-js/stable and core-js/es namespaces. However, core-js also provides dedicated proposal entry points so you can load only features from a specific proposal.
/proposals/ path when you want to be explicit about which proposal you depend on.Array
Relative indexing — Array/String/TypedArray.prototype.at
Relative indexing — Array/String/TypedArray.prototype.at
core-js/proposals/relative-indexing-methodArray.prototype.includes
Array.prototype.includes
core-js/proposals/array-includesArray.prototype.flat / flatMap
Array.prototype.flat / flatMap
core-js/proposals/array-flat-mapArray find from last — findLast / findLastIndex
Array find from last — findLast / findLastIndex
core-js/proposals/array-find-from-lastChange Array by copy — toReversed, toSorted, toSpliced, with
Change Array by copy — toReversed, toSorted, toSpliced, with
core-js/proposals/change-array-by-copy-stage-4Array grouping — Object.groupBy / Map.groupBy
Array grouping — Object.groupBy / Map.groupBy
core-js/proposals/array-grouping-v2Array.fromAsync
Array.fromAsync
core-js/proposals/array-from-asyncArrayBuffer
ArrayBuffer.prototype.transfer / transferToFixedLength / detached
ArrayBuffer.prototype.transfer / transferToFixedLength / detached
core-js/proposals/array-buffer-transferUint8Array base64 / hex encoding
Uint8Array base64 / hex encoding
core-js/proposals/array-buffer-base64Error
Error.isError
Error.isError
core-js/proposals/is-errorExplicit Resource Management — Symbol.dispose / using
Explicit Resource Management — Symbol.dispose / using
core-js/proposals/explicit-resource-managementFloat16
Float16Array / Math.f16round / DataView Float16 methods
Float16Array / Math.f16round / DataView Float16 methods
core-js/proposals/float16arrayIterator
Iterator helpers — map, filter, take, drop, toArray, etc.
Iterator helpers — map, filter, take, drop, toArray, etc.
core-js/proposals/iterator-helpersIterator.concat (Iterator sequencing)
Iterator.concat (Iterator sequencing)
core-js/proposals/iterator-sequencingObject
Object.values / Object.entries
Object.values / Object.entries
core-js/proposals/object-values-entriesObject.fromEntries
Object.fromEntries
core-js/proposals/object-from-entriesObject.getOwnPropertyDescriptors
Object.getOwnPropertyDescriptors
core-js/proposals/object-getownpropertydescriptorsObject.hasOwn (accessible hasOwnProperty)
Object.hasOwn (accessible hasOwnProperty)
core-js/proposals/accessible-object-hasownpropertyString
String padding — padStart / padEnd
String padding — padStart / padEnd
core-js/proposals/string-paddingString.prototype.matchAll
String.prototype.matchAll
core-js/proposals/string-match-allString.prototype.replaceAll
String.prototype.replaceAll
core-js/proposals/string-replace-all-stage-4String.prototype.trimStart / trimEnd
String.prototype.trimStart / trimEnd
core-js/proposals/string-left-right-trimPromise
Promise.allSettled
Promise.allSettled
core-js/proposals/promise-all-settledPromise.any
Promise.any
core-js/proposals/promise-anyPromise.prototype.finally
Promise.prototype.finally
core-js/proposals/promise-finallyPromise.try
Promise.try
core-js/proposals/promise-tryPromise.withResolvers
Promise.withResolvers
core-js/proposals/promise-with-resolversSymbol
Symbol.asyncIterator
Symbol.asyncIterator
core-js/proposals/async-iterationEnables for await...of loops over async iterables.Symbol.prototype.description
Symbol.prototype.description
core-js/proposals/symbol-descriptionCollections
New Set methods — union, intersection, difference, etc.
New Set methods — union, intersection, difference, etc.
core-js/proposals/set-methods-v2Map upsert — getOrInsert / getOrInsertComputed
Map upsert — getOrInsert / getOrInsertComputed
core-js/proposals/map-upsert-v4Math
Math.sumPrecise
Math.sumPrecise
core-js/proposals/math-sum