An ESnext spec-compliant shim/polyfill/replacement for all Well-Known Symbols that works in any environment with Symbols
An ESnext spec-compliant `Set.prototype.intersection` shim/polyfill/replacement that works as far down as ES3
A `Number.isNaN` polyfill, based on the ECMAScript 6 specification.
An ES-spec-compliant `parseInt` shim/polyfill/replacement that works as far down as ES3
An ES-spec-compliant Math.imul shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Array.prototype.findLast` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.keys` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.lastIndexOf` shim/polyfill/replacement that works as far down as ES3.
Array.prototype.map spec-compliant polyfill
ES spec-compliant `Object.defineProperties` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Array.prototype.findLastIndex` shim/polyfill/replacement that works as far down as ES3.
String.prototype.split spec-compliant polyfill
Array.prototype.reduce spec-compliant polyfill
An ES2015 spec-compliant `Array.prototype.values` shim/polyfill/replacement that works as far down as ES3.
An ES-spec-compliant Reflect.apply shim/polyfill/replacement that works as far down as ES3
An ES-spec-compliant Number.parseInt shim/polyfill/replacement that works as far down as ES3
An ES5 spec-compliant `Array.prototype.reduceRight` shim/polyfill/replacement that works as far down as ES3.
An ES2015 spec-compliant `Array.prototype.copyWithin` shim/polyfill/replacement that works as far down as ES3.
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible.
ES Proposal spec-compliant shim for SuppressedError
ES Proposal spec-compliant shim for ArrayBuffer.prototype.detached
An ESnext spec-compliant `Set.prototype.isDisjointFrom` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.isSupersetOf` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.difference` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.union` shim/polyfill/replacement that works as far down as ES3
An ESnext spec-compliant `Set.prototype.symmetricDifference` shim/polyfill/replacement that works as far down as ES3
ES spec-compliant `Array.prototype.slice` shim/polyfill/replacement that works as far down as ES3
Array.prototype.forEach spec-compliant polyfill
An ES-spec-compliant Number.parseFloat shim/polyfill/replacement that works as far down as ES3
An ES-spec-compliant Number.isSafeInteger shim/polyfill/replacement that works as far down as ES3