Predefined JavaScript Polyfills
The following is a list of predefined JavaScript polyfills. For more information see JavaScript Polyfills section under JavaScript Execution Tab in the Default Options topic.
Object or API |
Notes |
---|---|
Array.prototype.values Array.prototype.keys Array.prototype.includes Array.prototype.findIndex Array.prototype.find Array.prototype.fill Array.prototype.entries Array.prototype.copyWithin Array.prototype.contains Array.prototype.@@iterator Array.of Array.from |
|
Element.prototype.replaceWith Element.prototype.prepend Element.prototype.matches Element.prototype.closest Element.prototype.before Element.prototype.append Element.prototype.after |
|
DOMTokenList.prototype.@@iterator |
|
IntersectionObserverEntry IntersectionObserver |
|
Intl |
Supports the entire set of objects and the following languages: da, de , en, ja, ru |
Map |
Supports the entire set of objects |
Math.trunc Math.tanh Math.sinh Math.sign Math.log2 Math.log1p Math.log10 Math.imul Math.hypot Math.fround Math.cosh Math.clz32 Math.cbrt Math.atanh Math.asinh Math.acosh |
|
NodeList.prototype.forEach NodeList.prototype.@@iterator |
|
Number.parseInt Number.parseFloat Number.isSafeInteger Number.isInteger Number.MIN_SAFE_INTEGER Number.MAX_SAFE_INTEGER Number.Epsilon |
|
Object.values Object.setPrototypeOf Object.keys Object.entries Object.assign |
|
Promise Promise.prototype.finally |
|
RegExp.prototype.flags |
|
Set |
Supports the entire set of objects |
String.prototype.contains String.prototype.codePointAt String.prototype.endsWith String.prototype.@@iterator String.prototype.includes String.prototype.padEnd String.prototype.padStart String.prototype.repeat String.prototype.startsWith String.prototype.trim |
|
Symbol Symbol.hasInstance Symbol.isConcatSpreadable Symbol.iterator Symbol.match Symbol.search Symbol.species Symbol.split Symbol.toPrimitive Symbol.toStringTag Symbol.unscopables |
|
Url |
Supports the entire set of objects |
WeakSet WeakMap |
|