Cloudflare Security Protection
popup_ic_close_nor@2x

Upgrade the web. Automatically.

Delivers only the polyfills required by the user's web browser.

Filter the polyfills in the "Available Polyfills" list.
Available PolyfillsCheck the boxes of the polyfills or polyfill-sets you want to have in your bundle.
Included Polyfills
  • Array.from
  • Array.isArray
  • Array.of
  • Array.prototype.every
  • Array.prototype.fill
  • Array.prototype.filter
  • Array.prototype.forEach
  • Array.prototype.indexOf
  • Array.prototype.lastIndexOf
  • Array.prototype.map
  • Array.prototype.reduce
  • Array.prototype.reduceRight
  • Array.prototype.some
  • CustomEvent
  • DOMTokenList
  • Date.now
  • Date.prototype.toISOString
  • DocumentFragment.prototype.append
  • DocumentFragment.prototype.prepend
  • Element.prototype.after
  • Element.prototype.append
  • Element.prototype.before
  • Element.prototype.classList
  • Element.prototype.cloneNode
  • Element.prototype.closest
  • Element.prototype.matches
  • Element.prototype.prepend
  • Element.prototype.remove
  • Element.prototype.replaceWith
  • Element
  • Event.focusin
  • Event.hashchange
  • Event
  • Function.prototype.bind
  • JSON
  • Map
  • Node.prototype.contains
  • Node.prototype.isSameNode
  • Number.isNaN
  • Object.assign
  • Object.create
  • Object.defineProperties
  • Object.defineProperty
  • Object.getOwnPropertyDescriptor
  • Object.getOwnPropertyNames
  • Object.getPrototypeOf
  • Object.keys
  • Promise
  • Set
  • String.prototype.endsWith
  • String.prototype.includes
  • String.prototype.startsWith
  • String.prototype.trim
  • URL
  • Window
  • XMLHttpRequest
  • atob
  • document.querySelector
  • document.visibilityState
  • document
  • location.origin
  • requestAnimationFrame
  • ~html5-elements
Included Polyfills
  • Node.prototype.contains
  • Node.prototype.isSameNode
Included Polyfills
  • Array.from
  • Array.of
  • Array.prototype.@@iterator
  • Array.prototype.copyWithin
  • Array.prototype.entries
  • Array.prototype.fill
  • Array.prototype.find
  • Array.prototype.findIndex
  • Array.prototype.keys
  • Array.prototype.sort
  • Array.prototype.values
  • Function.prototype.name
  • Map
  • Math.acosh
  • Math.asinh
  • Math.atanh
  • Math.cbrt
  • Math.clz32
  • Math.cosh
  • Math.expm1
  • Math.fround
  • Math.hypot
  • Math.imul
  • Math.log10
  • Math.log1p
  • Math.log2
  • Math.sign
  • Math.sinh
  • Math.tanh
  • Math.trunc
  • Number.Epsilon
  • Number.MAX_SAFE_INTEGER
  • Number.MIN_SAFE_INTEGER
  • Number.isFinite
  • Number.isInteger
  • Number.isNaN
  • Number.isSafeInteger
  • Number.parseFloat
  • Number.parseInt
  • Object.assign
  • Object.is
  • Object.seal
  • Object.setPrototypeOf
  • Promise
  • RegExp.prototype.flags
  • Set
  • String.fromCodePoint
  • String.prototype.@@iterator
  • String.prototype.codePointAt
  • String.prototype.endsWith
  • String.prototype.includes
  • String.prototype.repeat
  • String.prototype.startsWith
  • Symbol.hasInstance
  • Symbol.isConcatSpreadable
  • Symbol.iterator
  • Symbol.match
  • Symbol.replace
  • Symbol.search
  • Symbol.species
  • Symbol.split
  • Symbol.toPrimitive
  • Symbol.toStringTag
  • Symbol.unscopables
  • Symbol
  • WeakMap
  • WeakSet
Included Polyfills
  • Array.prototype.includes
  • String.prototype.padEnd
  • String.prototype.padStart
Included Polyfills
  • Object.entries
  • Object.getOwnPropertyDescriptors
  • Object.values
  • String.prototype.padEnd
  • String.prototype.padStart
Included Polyfills
  • Promise.prototype.finally
  • Symbol.asyncIterator
Included Polyfills
  • Array.prototype.flat
  • Array.prototype.flatMap
  • Object.fromEntries
  • String.prototype.trimEnd
  • String.prototype.trimStart
Included Polyfills
  • Promise.allSettled
  • RegExp.prototype.@@matchAll
  • String.prototype.matchAll
  • Symbol.matchAll
Included Polyfills
  • AggregateError
  • Promise.any
  • String.prototype.replaceAll
Included Polyfills
  • Array.prototype.at
  • String.prototype.at
  • TypedArray.prototype.at
Included Polyfills
  • Array.isArray
  • Array.prototype.every
  • Array.prototype.filter
  • Array.prototype.forEach
  • Array.prototype.indexOf
  • Array.prototype.lastIndexOf
  • Array.prototype.map
  • Array.prototype.reduce
  • Array.prototype.reduceRight
  • Array.prototype.some
  • Date.now
  • Date.prototype.toISOString
  • Function.prototype.bind
  • Object.create
  • Object.defineProperties
  • Object.defineProperty
  • Object.freeze
  • Object.getOwnPropertyDescriptor
  • Object.getOwnPropertyNames
  • Object.getPrototypeOf
  • Object.keys
  • String.prototype.trim
Included Polyfills
  • Array.from
  • Array.of
  • Array.prototype.@@iterator
  • Array.prototype.copyWithin
  • Array.prototype.entries
  • Array.prototype.fill
  • Array.prototype.find
  • Array.prototype.findIndex
  • Array.prototype.keys
  • Array.prototype.sort
  • Array.prototype.values
  • Function.prototype.name
  • Map
  • Math.acosh
  • Math.asinh
  • Math.atanh
  • Math.cbrt
  • Math.clz32
  • Math.cosh
  • Math.expm1
  • Math.fround
  • Math.hypot
  • Math.imul
  • Math.log10
  • Math.log1p
  • Math.log2
  • Math.sign
  • Math.sinh
  • Math.tanh
  • Math.trunc
  • Number.Epsilon
  • Number.MAX_SAFE_INTEGER
  • Number.MIN_SAFE_INTEGER
  • Number.isFinite
  • Number.isInteger
  • Number.isNaN
  • Number.isSafeInteger
  • Number.parseFloat
  • Number.parseInt
  • Object.assign
  • Object.is
  • Object.seal
  • Object.setPrototypeOf
  • Promise
  • RegExp.prototype.flags
  • Set
  • String.fromCodePoint
  • String.prototype.@@iterator
  • String.prototype.codePointAt
  • String.prototype.endsWith
  • String.prototype.includes
  • String.prototype.repeat
  • String.prototype.startsWith
  • Symbol.hasInstance
  • Symbol.isConcatSpreadable
  • Symbol.iterator
  • Symbol.match
  • Symbol.replace
  • Symbol.search
  • Symbol.species
  • Symbol.split
  • Symbol.toPrimitive
  • Symbol.toStringTag
  • Symbol.unscopables
  • Symbol
  • WeakMap
  • WeakSet
Included Polyfills
  • Array.prototype.includes
  • String.prototype.padEnd
  • String.prototype.padStart