polyfill.io Open in urlscan Pro
2606:4700:3110::6812:341b  Public Scan

Submitted URL: http://polyfill.io/
Effective URL: https://polyfill.io/
Submission: On June 20 via manual from IT — Scanned from IT

Form analysis 1 forms found in the DOM

<form>
  <label for="bundle" style="position:relative;"><span id="ind-4">Your polyfill bundle</span>
    <output>
      <div class="address-container">
        <pre class="bundle-address"><code id="polyfill-bundle-url">&lt;script src="https://polyfill.io/v3/polyfill.min.js"&gt;&lt;/script&gt;</code></pre>
        <div class="copy-buttons">
          <div class="copy-button" onmouseenter="onCopyMouseEnter()" onmouseleave="onCopyMouseLeave()" onclick="copyTextToClipboard('copy-message')">
            <svg class="copy-icon" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 16 16">
              <path
                d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z">
              </path>
            </svg>
            <div class="copy-message" id="copy-message">Copied!</div>
          </div>
          <div class="copy-button" onclick="copyTextToClipboard('copy-message2')">
            <svg title="Click to copy bundle link." class="copy-icon" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 35.033 35.033" xml:space="preserve">
              <g>
                <path d="M11.811,10.535l-6.983,6.984l6.983,6.981c0.78,0.781,0.78,2.048,0,2.828c-0.392,0.392-0.901,0.586-1.414,0.586
		c-0.513,0-1.022-0.194-1.414-0.586l-8.397-8.396C0.211,18.558,0,18.049,0,17.519c0-0.529,0.211-1.039,0.586-1.414l8.397-8.398
		c0.781-0.78,2.047-0.78,2.828,0C12.591,8.488,12.591,9.752,11.811,10.535z M34.447,16.104l-8.396-8.398
		c-0.781-0.78-2.047-0.78-2.828,0c-0.781,0.781-0.781,2.047,0,2.828l6.982,6.984L23.223,24.5c-0.781,0.781-0.781,2.048,0,2.828
		c0.392,0.392,0.902,0.586,1.414,0.586s1.023-0.194,1.414-0.586l8.396-8.396c0.375-0.375,0.586-0.884,0.586-1.414
		C35.033,16.99,34.822,16.479,34.447,16.104z M21.012,3.831c-1.076-0.277-2.161,0.373-2.435,1.441l-6,23.498
		c-0.272,1.07,0.373,2.16,1.442,2.434c0.167,0.043,0.334,0.063,0.497,0.063c0.894,0,1.706-0.603,1.937-1.505l6-23.498
		C22.727,5.193,22.081,4.104,21.012,3.831z"></path>
              </g>
            </svg>
            <div class="copy-message" id="copy-message2">Copied!</div>
          </div>
        </div>
      </div>
    </output>
  </label>
  <div class="grid"><label for="library-version"><span id="ind-5">Polyfill Library Version</span><select id="library-version">
        <option value="3.111.0" selected="">3.111.0</option>
        <option value="3.110.1">3.110.1</option>
        <option value="3.109.0">3.109.0</option>
        <option value="3.108.0">3.108.0</option>
        <option value="3.104.0">3.104.0</option>
        <option value="3.103.0">3.103.0</option>
        <option value="3.101.0">3.101.0</option>
        <option value="3.98.0">3.98.0</option>
        <option value="3.96.0">3.96.0</option>
        <option value="3.89.4">3.89.4</option>
        <option value="3.53.1">3.53.1</option>
        <option value="3.52.3">3.52.3</option>
        <option value="3.52.2">3.52.2</option>
        <option value="3.52.1">3.52.1</option>
        <option value="3.52.0">3.52.0</option>
        <option value="3.51.0">3.51.0</option>
        <option value="3.50.2">3.50.2</option>
        <option value="3.48.0">3.48.0</option>
        <option value="3.46.0">3.46.0</option>
        <option value="3.42.0">3.42.0</option>
        <option value="3.41.0">3.41.0</option>
        <option value="3.40.0">3.40.0</option>
        <option value="3.39.0">3.39.0</option>
        <option value="3.34.0">3.34.0</option>
        <option value="3.27.4">3.27.4</option>
      </select></label><label for="callback"><span id="ind-6">Callback</span><input type="text" id="callback" name="callback"><small id="ind-11">Add a function to be called in the end of the resulting polyfill bundle.</small></label></div>
  <label for="filter-polyfills"><span id="ind-7">Filter Polyfills</span></label><input type="text" id="filter-polyfills" name="filter-polyfills"><small id="ind-8">Filter the polyfills in the "Available Polyfills" list.</small>
  <fieldset>
    <legend><span id="ind-9">Available Polyfills</span></legend><small id="ind-10">Check the boxes of the polyfills or polyfill-sets you want to have in your bundle.</small>
    <div id="features-list">
      <div class="feature"><label for="default"><input type="checkbox" id="default" name="default">default</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.from</li>
            <li>Array.isArray</li>
            <li>Array.of</li>
            <li>Array.prototype.every</li>
            <li>Array.prototype.fill</li>
            <li>Array.prototype.filter</li>
            <li>Array.prototype.forEach</li>
            <li>Array.prototype.indexOf</li>
            <li>Array.prototype.lastIndexOf</li>
            <li>Array.prototype.map</li>
            <li>Array.prototype.reduce</li>
            <li>Array.prototype.reduceRight</li>
            <li>Array.prototype.some</li>
            <li>CustomEvent</li>
            <li>DOMTokenList</li>
            <li>Date.now</li>
            <li>Date.prototype.toISOString</li>
            <li>DocumentFragment.prototype.append</li>
            <li>DocumentFragment.prototype.prepend</li>
            <li>Element.prototype.after</li>
            <li>Element.prototype.append</li>
            <li>Element.prototype.before</li>
            <li>Element.prototype.classList</li>
            <li>Element.prototype.cloneNode</li>
            <li>Element.prototype.closest</li>
            <li>Element.prototype.matches</li>
            <li>Element.prototype.prepend</li>
            <li>Element.prototype.remove</li>
            <li>Element.prototype.replaceWith</li>
            <li>Element</li>
            <li>Event.focusin</li>
            <li>Event.hashchange</li>
            <li>Event</li>
            <li>Function.prototype.bind</li>
            <li>JSON</li>
            <li>Map</li>
            <li>Node.prototype.contains</li>
            <li>Node.prototype.isSameNode</li>
            <li>Number.isNaN</li>
            <li>Object.assign</li>
            <li>Object.create</li>
            <li>Object.defineProperties</li>
            <li>Object.defineProperty</li>
            <li>Object.getOwnPropertyDescriptor</li>
            <li>Object.getOwnPropertyNames</li>
            <li>Object.getPrototypeOf</li>
            <li>Object.keys</li>
            <li>Promise</li>
            <li>Set</li>
            <li>String.prototype.endsWith</li>
            <li>String.prototype.includes</li>
            <li>String.prototype.startsWith</li>
            <li>String.prototype.trim</li>
            <li>URL</li>
            <li>Window</li>
            <li>XMLHttpRequest</li>
            <li>atob</li>
            <li>document.querySelector</li>
            <li>document.visibilityState</li>
            <li>document</li>
            <li>location.origin</li>
            <li>requestAnimationFrame</li>
            <li>~html5-elements</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="dom4"><input type="checkbox" id="dom4" name="dom4">dom4</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Node.prototype.contains</li>
            <li>Node.prototype.isSameNode</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2015"><input type="checkbox" id="es2015" name="es2015">es2015</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.from</li>
            <li>Array.of</li>
            <li>Array.prototype.@@iterator</li>
            <li>Array.prototype.copyWithin</li>
            <li>Array.prototype.entries</li>
            <li>Array.prototype.fill</li>
            <li>Array.prototype.find</li>
            <li>Array.prototype.findIndex</li>
            <li>Array.prototype.keys</li>
            <li>Array.prototype.sort</li>
            <li>Array.prototype.values</li>
            <li>Function.prototype.name</li>
            <li>Map</li>
            <li>Math.acosh</li>
            <li>Math.asinh</li>
            <li>Math.atanh</li>
            <li>Math.cbrt</li>
            <li>Math.clz32</li>
            <li>Math.cosh</li>
            <li>Math.expm1</li>
            <li>Math.fround</li>
            <li>Math.hypot</li>
            <li>Math.imul</li>
            <li>Math.log10</li>
            <li>Math.log1p</li>
            <li>Math.log2</li>
            <li>Math.sign</li>
            <li>Math.sinh</li>
            <li>Math.tanh</li>
            <li>Math.trunc</li>
            <li>Number.Epsilon</li>
            <li>Number.MAX_SAFE_INTEGER</li>
            <li>Number.MIN_SAFE_INTEGER</li>
            <li>Number.isFinite</li>
            <li>Number.isInteger</li>
            <li>Number.isNaN</li>
            <li>Number.isSafeInteger</li>
            <li>Number.parseFloat</li>
            <li>Number.parseInt</li>
            <li>Object.assign</li>
            <li>Object.is</li>
            <li>Object.seal</li>
            <li>Object.setPrototypeOf</li>
            <li>Promise</li>
            <li>RegExp.prototype.flags</li>
            <li>Set</li>
            <li>String.fromCodePoint</li>
            <li>String.prototype.@@iterator</li>
            <li>String.prototype.codePointAt</li>
            <li>String.prototype.endsWith</li>
            <li>String.prototype.includes</li>
            <li>String.prototype.repeat</li>
            <li>String.prototype.startsWith</li>
            <li>Symbol.hasInstance</li>
            <li>Symbol.isConcatSpreadable</li>
            <li>Symbol.iterator</li>
            <li>Symbol.match</li>
            <li>Symbol.replace</li>
            <li>Symbol.search</li>
            <li>Symbol.species</li>
            <li>Symbol.split</li>
            <li>Symbol.toPrimitive</li>
            <li>Symbol.toStringTag</li>
            <li>Symbol.unscopables</li>
            <li>Symbol</li>
            <li>WeakMap</li>
            <li>WeakSet</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2016"><input type="checkbox" id="es2016" name="es2016">es2016</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.prototype.includes</li>
            <li>String.prototype.padEnd</li>
            <li>String.prototype.padStart</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2017"><input type="checkbox" id="es2017" name="es2017">es2017</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Object.entries</li>
            <li>Object.getOwnPropertyDescriptors</li>
            <li>Object.values</li>
            <li>String.prototype.padEnd</li>
            <li>String.prototype.padStart</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2018"><input type="checkbox" id="es2018" name="es2018">es2018</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Promise.prototype.finally</li>
            <li>Symbol.asyncIterator</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2019"><input type="checkbox" id="es2019" name="es2019">es2019</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.prototype.flat</li>
            <li>Array.prototype.flatMap</li>
            <li>Object.fromEntries</li>
            <li>String.prototype.trimEnd</li>
            <li>String.prototype.trimStart</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2020"><input type="checkbox" id="es2020" name="es2020">es2020</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Promise.allSettled</li>
            <li>RegExp.prototype.@@matchAll</li>
            <li>String.prototype.matchAll</li>
            <li>Symbol.matchAll</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2021"><input type="checkbox" id="es2021" name="es2021">es2021</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>AggregateError</li>
            <li>Promise.any</li>
            <li>String.prototype.replaceAll</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es2022"><input type="checkbox" id="es2022" name="es2022">es2022</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.prototype.at</li>
            <li>String.prototype.at</li>
            <li>TypedArray.prototype.at</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es5"><input type="checkbox" id="es5" name="es5">es5</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.isArray</li>
            <li>Array.prototype.every</li>
            <li>Array.prototype.filter</li>
            <li>Array.prototype.forEach</li>
            <li>Array.prototype.indexOf</li>
            <li>Array.prototype.lastIndexOf</li>
            <li>Array.prototype.map</li>
            <li>Array.prototype.reduce</li>
            <li>Array.prototype.reduceRight</li>
            <li>Array.prototype.some</li>
            <li>Date.now</li>
            <li>Date.prototype.toISOString</li>
            <li>Function.prototype.bind</li>
            <li>Object.create</li>
            <li>Object.defineProperties</li>
            <li>Object.defineProperty</li>
            <li>Object.freeze</li>
            <li>Object.getOwnPropertyDescriptor</li>
            <li>Object.getOwnPropertyNames</li>
            <li>Object.getPrototypeOf</li>
            <li>Object.keys</li>
            <li>String.prototype.trim</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es6"><input type="checkbox" id="es6" name="es6">es6</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.from</li>
            <li>Array.of</li>
            <li>Array.prototype.@@iterator</li>
            <li>Array.prototype.copyWithin</li>
            <li>Array.prototype.entries</li>
            <li>Array.prototype.fill</li>
            <li>Array.prototype.find</li>
            <li>Array.prototype.findIndex</li>
            <li>Array.prototype.keys</li>
            <li>Array.prototype.sort</li>
            <li>Array.prototype.values</li>
            <li>Function.prototype.name</li>
            <li>Map</li>
            <li>Math.acosh</li>
            <li>Math.asinh</li>
            <li>Math.atanh</li>
            <li>Math.cbrt</li>
            <li>Math.clz32</li>
            <li>Math.cosh</li>
            <li>Math.expm1</li>
            <li>Math.fround</li>
            <li>Math.hypot</li>
            <li>Math.imul</li>
            <li>Math.log10</li>
            <li>Math.log1p</li>
            <li>Math.log2</li>
            <li>Math.sign</li>
            <li>Math.sinh</li>
            <li>Math.tanh</li>
            <li>Math.trunc</li>
            <li>Number.Epsilon</li>
            <li>Number.MAX_SAFE_INTEGER</li>
            <li>Number.MIN_SAFE_INTEGER</li>
            <li>Number.isFinite</li>
            <li>Number.isInteger</li>
            <li>Number.isNaN</li>
            <li>Number.isSafeInteger</li>
            <li>Number.parseFloat</li>
            <li>Number.parseInt</li>
            <li>Object.assign</li>
            <li>Object.is</li>
            <li>Object.seal</li>
            <li>Object.setPrototypeOf</li>
            <li>Promise</li>
            <li>RegExp.prototype.flags</li>
            <li>Set</li>
            <li>String.fromCodePoint</li>
            <li>String.prototype.@@iterator</li>
            <li>String.prototype.codePointAt</li>
            <li>String.prototype.endsWith</li>
            <li>String.prototype.includes</li>
            <li>String.prototype.repeat</li>
            <li>String.prototype.startsWith</li>
            <li>Symbol.hasInstance</li>
            <li>Symbol.isConcatSpreadable</li>
            <li>Symbol.iterator</li>
            <li>Symbol.match</li>
            <li>Symbol.replace</li>
            <li>Symbol.search</li>
            <li>Symbol.species</li>
            <li>Symbol.split</li>
            <li>Symbol.toPrimitive</li>
            <li>Symbol.toStringTag</li>
            <li>Symbol.unscopables</li>
            <li>Symbol</li>
            <li>WeakMap</li>
            <li>WeakSet</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="es7"><input type="checkbox" id="es7" name="es7">es7</label>
        <details class="alias">
          <summary>Included Polyfills</summary>
          <ul>
            <li>Array.prototype.includes</li>
            <li>String.prototype.padEnd</li>
            <li>String.prototype.padStart</li>
          </ul>
        </details>
      </div>
      <div class="feature"><label for="AbortController"><input type="checkbox" id="AbortController" name="AbortController">AbortController</label></div>
      <div class="feature"><label for="AggregateError"><input type="checkbox" id="AggregateError" name="AggregateError">AggregateError</label></div>
      <div class="feature"><label for="Array.from"><input type="checkbox" id="Array.from" name="Array.from">Array.from</label></div>
      <div class="feature"><label for="Array.isArray"><input type="checkbox" id="Array.isArray" name="Array.isArray">Array.isArray</label></div>
      <div class="feature"><label for="Array.of"><input type="checkbox" id="Array.of" name="Array.of">Array.of</label></div>
      <div class="feature"><label for="Array.prototype.@@iterator"><input type="checkbox" id="Array.prototype.@@iterator" name="Array.prototype.@@iterator">Array.prototype.@@iterator</label>
      </div>
      <div class="feature"><label for="Array.prototype.at"><input type="checkbox" id="Array.prototype.at" name="Array.prototype.at">Array.prototype.at</label></div>
      <div class="feature"><label for="Array.prototype.copyWithin"><input type="checkbox" id="Array.prototype.copyWithin" name="Array.prototype.copyWithin">Array.prototype.copyWithin</label>
      </div>
      <div class="feature"><label for="Array.prototype.entries"><input type="checkbox" id="Array.prototype.entries" name="Array.prototype.entries">Array.prototype.entries</label></div>
      <div class="feature"><label for="Array.prototype.every"><input type="checkbox" id="Array.prototype.every" name="Array.prototype.every">Array.prototype.every</label></div>
      <div class="feature"><label for="Array.prototype.fill"><input type="checkbox" id="Array.prototype.fill" name="Array.prototype.fill">Array.prototype.fill</label></div>
      <div class="feature"><label for="Array.prototype.filter"><input type="checkbox" id="Array.prototype.filter" name="Array.prototype.filter">Array.prototype.filter</label></div>
      <div class="feature"><label for="Array.prototype.find"><input type="checkbox" id="Array.prototype.find" name="Array.prototype.find">Array.prototype.find</label></div>
      <div class="feature"><label for="Array.prototype.findIndex"><input type="checkbox" id="Array.prototype.findIndex" name="Array.prototype.findIndex">Array.prototype.findIndex</label></div>
      <div class="feature"><label for="Array.prototype.flat"><input type="checkbox" id="Array.prototype.flat" name="Array.prototype.flat">Array.prototype.flat</label></div>
      <div class="feature"><label for="Array.prototype.flatMap"><input type="checkbox" id="Array.prototype.flatMap" name="Array.prototype.flatMap">Array.prototype.flatMap</label></div>
      <div class="feature"><label for="Array.prototype.forEach"><input type="checkbox" id="Array.prototype.forEach" name="Array.prototype.forEach">Array.prototype.forEach</label></div>
      <div class="feature"><label for="Array.prototype.includes"><input type="checkbox" id="Array.prototype.includes" name="Array.prototype.includes">Array.prototype.includes</label></div>
      <div class="feature"><label for="Array.prototype.indexOf"><input type="checkbox" id="Array.prototype.indexOf" name="Array.prototype.indexOf">Array.prototype.indexOf</label></div>
      <div class="feature"><label for="Array.prototype.keys"><input type="checkbox" id="Array.prototype.keys" name="Array.prototype.keys">Array.prototype.keys</label></div>
      <div class="feature"><label for="Array.prototype.lastIndexOf"><input type="checkbox" id="Array.prototype.lastIndexOf" name="Array.prototype.lastIndexOf">Array.prototype.lastIndexOf</label>
      </div>
      <div class="feature"><label for="Array.prototype.map"><input type="checkbox" id="Array.prototype.map" name="Array.prototype.map">Array.prototype.map</label></div>
      <div class="feature"><label for="Array.prototype.reduce"><input type="checkbox" id="Array.prototype.reduce" name="Array.prototype.reduce">Array.prototype.reduce</label></div>
      <div class="feature"><label for="Array.prototype.reduceRight"><input type="checkbox" id="Array.prototype.reduceRight" name="Array.prototype.reduceRight">Array.prototype.reduceRight</label>
      </div>
      <div class="feature"><label for="Array.prototype.some"><input type="checkbox" id="Array.prototype.some" name="Array.prototype.some">Array.prototype.some</label></div>
      <div class="feature"><label for="Array.prototype.sort"><input type="checkbox" id="Array.prototype.sort" name="Array.prototype.sort">Array.prototype.sort</label></div>
      <div class="feature"><label for="Array.prototype.values"><input type="checkbox" id="Array.prototype.values" name="Array.prototype.values">Array.prototype.values</label></div>
      <div class="feature"><label for="ArrayBuffer"><input type="checkbox" id="ArrayBuffer" name="ArrayBuffer">ArrayBuffer</label></div>
      <div class="feature"><label for="ArrayBuffer.isView"><input type="checkbox" id="ArrayBuffer.isView" name="ArrayBuffer.isView">ArrayBuffer.isView</label></div>
      <div class="feature"><label for="AudioContext"><input type="checkbox" id="AudioContext" name="AudioContext">AudioContext</label></div>
      <div class="feature"><label for="Blob"><input type="checkbox" id="Blob" name="Blob">Blob</label></div>
      <div class="feature"><label for="CSS.supports"><input type="checkbox" id="CSS.supports" name="CSS.supports">CSS.supports</label></div>
      <div class="feature"><label for="CustomEvent"><input type="checkbox" id="CustomEvent" name="CustomEvent">CustomEvent</label></div>
      <div class="feature"><label for="DOMRect"><input type="checkbox" id="DOMRect" name="DOMRect">DOMRect</label>
      </div>
      <div class="feature"><label for="DOMRect.fromRect"><input type="checkbox" id="DOMRect.fromRect" name="DOMRect.fromRect">DOMRect.fromRect</label></div>
      <div class="feature"><label for="DOMTokenList"><input type="checkbox" id="DOMTokenList" name="DOMTokenList">DOMTokenList</label></div>
      <div class="feature"><label for="DOMTokenList.prototype.@@iterator"><input type="checkbox" id="DOMTokenList.prototype.@@iterator" name="DOMTokenList.prototype.@@iterator">DOMTokenList.prototype.@@iterator</label></div>
      <div class="feature"><label for="DOMTokenList.prototype.forEach"><input type="checkbox" id="DOMTokenList.prototype.forEach" name="DOMTokenList.prototype.forEach">DOMTokenList.prototype.forEach</label></div>
      <div class="feature"><label for="DOMTokenList.prototype.replace"><input type="checkbox" id="DOMTokenList.prototype.replace" name="DOMTokenList.prototype.replace">DOMTokenList.prototype.replace</label></div>
      <div class="feature"><label for="Date.now"><input type="checkbox" id="Date.now" name="Date.now">Date.now</label></div>
      <div class="feature"><label for="Date.prototype.toISOString"><input type="checkbox" id="Date.prototype.toISOString" name="Date.prototype.toISOString">Date.prototype.toISOString</label>
      </div>
      <div class="feature"><label for="DocumentFragment"><input type="checkbox" id="DocumentFragment" name="DocumentFragment">DocumentFragment</label></div>
      <div class="feature"><label for="DocumentFragment.prototype.append"><input type="checkbox" id="DocumentFragment.prototype.append" name="DocumentFragment.prototype.append">DocumentFragment.prototype.append</label></div>
      <div class="feature"><label for="DocumentFragment.prototype.prepend"><input type="checkbox" id="DocumentFragment.prototype.prepend" name="DocumentFragment.prototype.prepend">DocumentFragment.prototype.prepend</label></div>
      <div class="feature"><label for="Element"><input type="checkbox" id="Element" name="Element">Element</label>
      </div>
      <div class="feature"><label for="Element.prototype.after"><input type="checkbox" id="Element.prototype.after" name="Element.prototype.after">Element.prototype.after</label></div>
      <div class="feature"><label for="Element.prototype.append"><input type="checkbox" id="Element.prototype.append" name="Element.prototype.append">Element.prototype.append</label></div>
      <div class="feature"><label for="Element.prototype.before"><input type="checkbox" id="Element.prototype.before" name="Element.prototype.before">Element.prototype.before</label></div>
      <div class="feature"><label for="Element.prototype.classList"><input type="checkbox" id="Element.prototype.classList" name="Element.prototype.classList">Element.prototype.classList</label>
      </div>
      <div class="feature"><label for="Element.prototype.cloneNode"><input type="checkbox" id="Element.prototype.cloneNode" name="Element.prototype.cloneNode">Element.prototype.cloneNode</label>
      </div>
      <div class="feature"><label for="Element.prototype.closest"><input type="checkbox" id="Element.prototype.closest" name="Element.prototype.closest">Element.prototype.closest</label></div>
      <div class="feature"><label for="Element.prototype.dataset"><input type="checkbox" id="Element.prototype.dataset" name="Element.prototype.dataset">Element.prototype.dataset</label></div>
      <div class="feature"><label for="Element.prototype.getAttributeNames"><input type="checkbox" id="Element.prototype.getAttributeNames" name="Element.prototype.getAttributeNames">Element.prototype.getAttributeNames</label></div>
      <div class="feature"><label for="Element.prototype.inert"><input type="checkbox" id="Element.prototype.inert" name="Element.prototype.inert">Element.prototype.inert</label></div>
      <div class="feature"><label for="Element.prototype.matches"><input type="checkbox" id="Element.prototype.matches" name="Element.prototype.matches">Element.prototype.matches</label></div>
      <div class="feature"><label for="Element.prototype.nextElementSibling"><input type="checkbox" id="Element.prototype.nextElementSibling" name="Element.prototype.nextElementSibling">Element.prototype.nextElementSibling</label></div>
      <div class="feature"><label for="Element.prototype.placeholder"><input type="checkbox" id="Element.prototype.placeholder" name="Element.prototype.placeholder">Element.prototype.placeholder</label></div>
      <div class="feature"><label for="Element.prototype.prepend"><input type="checkbox" id="Element.prototype.prepend" name="Element.prototype.prepend">Element.prototype.prepend</label></div>
      <div class="feature"><label for="Element.prototype.previousElementSibling"><input type="checkbox" id="Element.prototype.previousElementSibling" name="Element.prototype.previousElementSibling">Element.prototype.previousElementSibling</label>
      </div>
      <div class="feature"><label for="Element.prototype.remove"><input type="checkbox" id="Element.prototype.remove" name="Element.prototype.remove">Element.prototype.remove</label></div>
      <div class="feature"><label for="Element.prototype.replaceWith"><input type="checkbox" id="Element.prototype.replaceWith" name="Element.prototype.replaceWith">Element.prototype.replaceWith</label></div>
      <div class="feature"><label for="Element.prototype.toggleAttribute"><input type="checkbox" id="Element.prototype.toggleAttribute" name="Element.prototype.toggleAttribute">Element.prototype.toggleAttribute</label></div>
      <div class="feature"><label for="Event"><input type="checkbox" id="Event" name="Event">Event</label></div>
      <div class="feature"><label for="Event.focusin"><input type="checkbox" id="Event.focusin" name="Event.focusin">Event.focusin</label></div>
      <div class="feature"><label for="Event.hashchange"><input type="checkbox" id="Event.hashchange" name="Event.hashchange">Event.hashchange</label></div>
      <div class="feature"><label for="EventSource"><input type="checkbox" id="EventSource" name="EventSource">EventSource</label></div>
      <div class="feature"><label for="Function.prototype.bind"><input type="checkbox" id="Function.prototype.bind" name="Function.prototype.bind">Function.prototype.bind</label></div>
      <div class="feature"><label for="Function.prototype.name"><input type="checkbox" id="Function.prototype.name" name="Function.prototype.name">Function.prototype.name</label></div>
      <div class="feature"><label for="HTMLCanvasElement.prototype.toBlob"><input type="checkbox" id="HTMLCanvasElement.prototype.toBlob" name="HTMLCanvasElement.prototype.toBlob">HTMLCanvasElement.prototype.toBlob</label></div>
      <div class="feature"><label for="HTMLDocument"><input type="checkbox" id="HTMLDocument" name="HTMLDocument">HTMLDocument</label></div>
      <div class="feature"><label for="HTMLInputElement.prototype.valueAsDate"><input type="checkbox" id="HTMLInputElement.prototype.valueAsDate" name="HTMLInputElement.prototype.valueAsDate">HTMLInputElement.prototype.valueAsDate</label></div>
      <div class="feature"><label for="HTMLPictureElement"><input type="checkbox" id="HTMLPictureElement" name="HTMLPictureElement">HTMLPictureElement</label></div>
      <div class="feature"><label for="HTMLSelectElement.prototype.selectedOptions"><input type="checkbox" id="HTMLSelectElement.prototype.selectedOptions"
            name="HTMLSelectElement.prototype.selectedOptions">HTMLSelectElement.prototype.selectedOptions</label>
      </div>
      <div class="feature"><label for="HTMLTemplateElement"><input type="checkbox" id="HTMLTemplateElement" name="HTMLTemplateElement">HTMLTemplateElement</label></div>
      <div class="feature"><label for="IntersectionObserver"><input type="checkbox" id="IntersectionObserver" name="IntersectionObserver">IntersectionObserver</label></div>
      <div class="feature"><label for="IntersectionObserverEntry"><input type="checkbox" id="IntersectionObserverEntry" name="IntersectionObserverEntry">IntersectionObserverEntry</label></div>
      <div class="feature"><label for="Intl.DateTimeFormat"><input type="checkbox" id="Intl.DateTimeFormat" name="Intl.DateTimeFormat">Intl.DateTimeFormat</label></div>
      <div class="feature"><label for="Intl.DateTimeFormat.~timeZone.all"><input type="checkbox" id="Intl.DateTimeFormat.~timeZone.all" name="Intl.DateTimeFormat.~timeZone.all">Intl.DateTimeFormat.~timeZone.all</label></div>
      <div class="feature"><label for="Intl.DateTimeFormat.~timeZone.golden"><input type="checkbox" id="Intl.DateTimeFormat.~timeZone.golden" name="Intl.DateTimeFormat.~timeZone.golden">Intl.DateTimeFormat.~timeZone.golden</label></div>
      <div class="feature"><label for="Intl.DisplayNames"><input type="checkbox" id="Intl.DisplayNames" name="Intl.DisplayNames">Intl.DisplayNames</label></div>
      <div class="feature"><label for="Intl.ListFormat"><input type="checkbox" id="Intl.ListFormat" name="Intl.ListFormat">Intl.ListFormat</label></div>
      <div class="feature"><label for="Intl.Locale"><input type="checkbox" id="Intl.Locale" name="Intl.Locale">Intl.Locale</label></div>
      <div class="feature"><label for="Intl.NumberFormat"><input type="checkbox" id="Intl.NumberFormat" name="Intl.NumberFormat">Intl.NumberFormat</label></div>
      <div class="feature"><label for="Intl.PluralRules"><input type="checkbox" id="Intl.PluralRules" name="Intl.PluralRules">Intl.PluralRules</label></div>
      <div class="feature"><label for="Intl.RelativeTimeFormat"><input type="checkbox" id="Intl.RelativeTimeFormat" name="Intl.RelativeTimeFormat">Intl.RelativeTimeFormat</label></div>
      <div class="feature"><label for="Intl.getCanonicalLocales"><input type="checkbox" id="Intl.getCanonicalLocales" name="Intl.getCanonicalLocales">Intl.getCanonicalLocales</label></div>
      <div class="feature"><label for="JSON"><input type="checkbox" id="JSON" name="JSON">JSON</label></div>
      <div class="feature"><label for="Map"><input type="checkbox" id="Map" name="Map">Map</label></div>
      <div class="feature"><label for="Math.acosh"><input type="checkbox" id="Math.acosh" name="Math.acosh">Math.acosh</label></div>
      <div class="feature"><label for="Math.asinh"><input type="checkbox" id="Math.asinh" name="Math.asinh">Math.asinh</label></div>
      <div class="feature"><label for="Math.atanh"><input type="checkbox" id="Math.atanh" name="Math.atanh">Math.atanh</label></div>
      <div class="feature"><label for="Math.cbrt"><input type="checkbox" id="Math.cbrt" name="Math.cbrt">Math.cbrt</label></div>
      <div class="feature"><label for="Math.clz32"><input type="checkbox" id="Math.clz32" name="Math.clz32">Math.clz32</label></div>
      <div class="feature"><label for="Math.cosh"><input type="checkbox" id="Math.cosh" name="Math.cosh">Math.cosh</label></div>
      <div class="feature"><label for="Math.expm1"><input type="checkbox" id="Math.expm1" name="Math.expm1">Math.expm1</label></div>
      <div class="feature"><label for="Math.fround"><input type="checkbox" id="Math.fround" name="Math.fround">Math.fround</label></div>
      <div class="feature"><label for="Math.hypot"><input type="checkbox" id="Math.hypot" name="Math.hypot">Math.hypot</label></div>
      <div class="feature"><label for="Math.imul"><input type="checkbox" id="Math.imul" name="Math.imul">Math.imul</label></div>
      <div class="feature"><label for="Math.log10"><input type="checkbox" id="Math.log10" name="Math.log10">Math.log10</label></div>
      <div class="feature"><label for="Math.log1p"><input type="checkbox" id="Math.log1p" name="Math.log1p">Math.log1p</label></div>
      <div class="feature"><label for="Math.log2"><input type="checkbox" id="Math.log2" name="Math.log2">Math.log2</label></div>
      <div class="feature"><label for="Math.sign"><input type="checkbox" id="Math.sign" name="Math.sign">Math.sign</label></div>
      <div class="feature"><label for="Math.sinh"><input type="checkbox" id="Math.sinh" name="Math.sinh">Math.sinh</label></div>
      <div class="feature"><label for="Math.tanh"><input type="checkbox" id="Math.tanh" name="Math.tanh">Math.tanh</label></div>
      <div class="feature"><label for="Math.trunc"><input type="checkbox" id="Math.trunc" name="Math.trunc">Math.trunc</label></div>
      <div class="feature"><label for="MediaQueryList.prototype.addEventListener"><input type="checkbox" id="MediaQueryList.prototype.addEventListener" name="MediaQueryList.prototype.addEventListener">MediaQueryList.prototype.addEventListener</label>
      </div>
      <div class="feature"><label for="MutationObserver"><input type="checkbox" id="MutationObserver" name="MutationObserver">MutationObserver</label></div>
      <div class="feature"><label for="Node.prototype.contains"><input type="checkbox" id="Node.prototype.contains" name="Node.prototype.contains">Node.prototype.contains</label></div>
      <div class="feature"><label for="Node.prototype.isSameNode"><input type="checkbox" id="Node.prototype.isSameNode" name="Node.prototype.isSameNode">Node.prototype.isSameNode</label></div>
      <div class="feature"><label for="NodeList.prototype.@@iterator"><input type="checkbox" id="NodeList.prototype.@@iterator" name="NodeList.prototype.@@iterator">NodeList.prototype.@@iterator</label></div>
      <div class="feature"><label for="NodeList.prototype.forEach"><input type="checkbox" id="NodeList.prototype.forEach" name="NodeList.prototype.forEach">NodeList.prototype.forEach</label>
      </div>
      <div class="feature"><label for="Number.Epsilon"><input type="checkbox" id="Number.Epsilon" name="Number.Epsilon">Number.Epsilon</label></div>
      <div class="feature"><label for="Number.MAX_SAFE_INTEGER"><input type="checkbox" id="Number.MAX_SAFE_INTEGER" name="Number.MAX_SAFE_INTEGER">Number.MAX_SAFE_INTEGER</label></div>
      <div class="feature"><label for="Number.MIN_SAFE_INTEGER"><input type="checkbox" id="Number.MIN_SAFE_INTEGER" name="Number.MIN_SAFE_INTEGER">Number.MIN_SAFE_INTEGER</label></div>
      <div class="feature"><label for="Number.isFinite"><input type="checkbox" id="Number.isFinite" name="Number.isFinite">Number.isFinite</label></div>
      <div class="feature"><label for="Number.isInteger"><input type="checkbox" id="Number.isInteger" name="Number.isInteger">Number.isInteger</label></div>
      <div class="feature"><label for="Number.isNaN"><input type="checkbox" id="Number.isNaN" name="Number.isNaN">Number.isNaN</label></div>
      <div class="feature"><label for="Number.isSafeInteger"><input type="checkbox" id="Number.isSafeInteger" name="Number.isSafeInteger">Number.isSafeInteger</label></div>
      <div class="feature"><label for="Number.parseFloat"><input type="checkbox" id="Number.parseFloat" name="Number.parseFloat">Number.parseFloat</label></div>
      <div class="feature"><label for="Number.parseInt"><input type="checkbox" id="Number.parseInt" name="Number.parseInt">Number.parseInt</label></div>
      <div class="feature"><label for="Object.assign"><input type="checkbox" id="Object.assign" name="Object.assign">Object.assign</label></div>
      <div class="feature"><label for="Object.create"><input type="checkbox" id="Object.create" name="Object.create">Object.create</label></div>
      <div class="feature"><label for="Object.defineProperties"><input type="checkbox" id="Object.defineProperties" name="Object.defineProperties">Object.defineProperties</label></div>
      <div class="feature"><label for="Object.defineProperty"><input type="checkbox" id="Object.defineProperty" name="Object.defineProperty">Object.defineProperty</label></div>
      <div class="feature"><label for="Object.entries"><input type="checkbox" id="Object.entries" name="Object.entries">Object.entries</label></div>
      <div class="feature"><label for="Object.freeze"><input type="checkbox" id="Object.freeze" name="Object.freeze">Object.freeze</label></div>
      <div class="feature"><label for="Object.fromEntries"><input type="checkbox" id="Object.fromEntries" name="Object.fromEntries">Object.fromEntries</label></div>
      <div class="feature"><label for="Object.getOwnPropertyDescriptor"><input type="checkbox" id="Object.getOwnPropertyDescriptor" name="Object.getOwnPropertyDescriptor">Object.getOwnPropertyDescriptor</label></div>
      <div class="feature"><label for="Object.getOwnPropertyDescriptors"><input type="checkbox" id="Object.getOwnPropertyDescriptors" name="Object.getOwnPropertyDescriptors">Object.getOwnPropertyDescriptors</label></div>
      <div class="feature"><label for="Object.getOwnPropertyNames"><input type="checkbox" id="Object.getOwnPropertyNames" name="Object.getOwnPropertyNames">Object.getOwnPropertyNames</label>
      </div>
      <div class="feature"><label for="Object.getPrototypeOf"><input type="checkbox" id="Object.getPrototypeOf" name="Object.getPrototypeOf">Object.getPrototypeOf</label></div>
      <div class="feature"><label for="Object.is"><input type="checkbox" id="Object.is" name="Object.is">Object.is</label></div>
      <div class="feature"><label for="Object.isExtensible"><input type="checkbox" id="Object.isExtensible" name="Object.isExtensible">Object.isExtensible</label></div>
      <div class="feature"><label for="Object.isFrozen"><input type="checkbox" id="Object.isFrozen" name="Object.isFrozen">Object.isFrozen</label></div>
      <div class="feature"><label for="Object.isSealed"><input type="checkbox" id="Object.isSealed" name="Object.isSealed">Object.isSealed</label></div>
      <div class="feature"><label for="Object.keys"><input type="checkbox" id="Object.keys" name="Object.keys">Object.keys</label></div>
      <div class="feature"><label for="Object.preventExtensions"><input type="checkbox" id="Object.preventExtensions" name="Object.preventExtensions">Object.preventExtensions</label></div>
      <div class="feature"><label for="Object.seal"><input type="checkbox" id="Object.seal" name="Object.seal">Object.seal</label></div>
      <div class="feature"><label for="Object.setPrototypeOf"><input type="checkbox" id="Object.setPrototypeOf" name="Object.setPrototypeOf">Object.setPrototypeOf</label></div>
      <div class="feature"><label for="Object.values"><input type="checkbox" id="Object.values" name="Object.values">Object.values</label></div>
      <div class="feature"><label for="Promise"><input type="checkbox" id="Promise" name="Promise">Promise</label>
      </div>
      <div class="feature"><label for="Promise.allSettled"><input type="checkbox" id="Promise.allSettled" name="Promise.allSettled">Promise.allSettled</label></div>
      <div class="feature"><label for="Promise.any"><input type="checkbox" id="Promise.any" name="Promise.any">Promise.any</label></div>
      <div class="feature"><label for="Promise.prototype.finally"><input type="checkbox" id="Promise.prototype.finally" name="Promise.prototype.finally">Promise.prototype.finally</label></div>
      <div class="feature"><label for="Reflect"><input type="checkbox" id="Reflect" name="Reflect">Reflect</label>
      </div>
      <div class="feature"><label for="Reflect.apply"><input type="checkbox" id="Reflect.apply" name="Reflect.apply">Reflect.apply</label></div>
      <div class="feature"><label for="Reflect.construct"><input type="checkbox" id="Reflect.construct" name="Reflect.construct">Reflect.construct</label></div>
      <div class="feature"><label for="Reflect.defineProperty"><input type="checkbox" id="Reflect.defineProperty" name="Reflect.defineProperty">Reflect.defineProperty</label></div>
      <div class="feature"><label for="Reflect.deleteProperty"><input type="checkbox" id="Reflect.deleteProperty" name="Reflect.deleteProperty">Reflect.deleteProperty</label></div>
      <div class="feature"><label for="Reflect.get"><input type="checkbox" id="Reflect.get" name="Reflect.get">Reflect.get</label></div>
      <div class="feature"><label for="Reflect.getOwnPropertyDescriptor"><input type="checkbox" id="Reflect.getOwnPropertyDescriptor" name="Reflect.getOwnPropertyDescriptor">Reflect.getOwnPropertyDescriptor</label></div>
      <div class="feature"><label for="Reflect.getPrototypeOf"><input type="checkbox" id="Reflect.getPrototypeOf" name="Reflect.getPrototypeOf">Reflect.getPrototypeOf</label></div>
      <div class="feature"><label for="Reflect.has"><input type="checkbox" id="Reflect.has" name="Reflect.has">Reflect.has</label></div>
      <div class="feature"><label for="Reflect.isExtensible"><input type="checkbox" id="Reflect.isExtensible" name="Reflect.isExtensible">Reflect.isExtensible</label></div>
      <div class="feature"><label for="Reflect.ownKeys"><input type="checkbox" id="Reflect.ownKeys" name="Reflect.ownKeys">Reflect.ownKeys</label></div>
      <div class="feature"><label for="Reflect.preventExtensions"><input type="checkbox" id="Reflect.preventExtensions" name="Reflect.preventExtensions">Reflect.preventExtensions</label></div>
      <div class="feature"><label for="Reflect.set"><input type="checkbox" id="Reflect.set" name="Reflect.set">Reflect.set</label></div>
      <div class="feature"><label for="Reflect.setPrototypeOf"><input type="checkbox" id="Reflect.setPrototypeOf" name="Reflect.setPrototypeOf">Reflect.setPrototypeOf</label></div>
      <div class="feature"><label for="RegExp.prototype.@@matchAll"><input type="checkbox" id="RegExp.prototype.@@matchAll" name="RegExp.prototype.@@matchAll">RegExp.prototype.@@matchAll</label>
      </div>
      <div class="feature"><label for="RegExp.prototype.flags"><input type="checkbox" id="RegExp.prototype.flags" name="RegExp.prototype.flags">RegExp.prototype.flags</label></div>
      <div class="feature"><label for="ResizeObserver"><input type="checkbox" id="ResizeObserver" name="ResizeObserver">ResizeObserver</label></div>
      <div class="feature"><label for="Set"><input type="checkbox" id="Set" name="Set">Set</label></div>
      <div class="feature"><label for="String.fromCodePoint"><input type="checkbox" id="String.fromCodePoint" name="String.fromCodePoint">String.fromCodePoint</label></div>
      <div class="feature"><label for="String.prototype.@@iterator"><input type="checkbox" id="String.prototype.@@iterator" name="String.prototype.@@iterator">String.prototype.@@iterator</label>
      </div>
      <div class="feature"><label for="String.prototype.anchor"><input type="checkbox" id="String.prototype.anchor" name="String.prototype.anchor">String.prototype.anchor</label></div>
      <div class="feature"><label for="String.prototype.at"><input type="checkbox" id="String.prototype.at" name="String.prototype.at">String.prototype.at</label></div>
      <div class="feature"><label for="String.prototype.big"><input type="checkbox" id="String.prototype.big" name="String.prototype.big">String.prototype.big</label></div>
      <div class="feature"><label for="String.prototype.blink"><input type="checkbox" id="String.prototype.blink" name="String.prototype.blink">String.prototype.blink</label></div>
      <div class="feature"><label for="String.prototype.bold"><input type="checkbox" id="String.prototype.bold" name="String.prototype.bold">String.prototype.bold</label></div>
      <div class="feature"><label for="String.prototype.codePointAt"><input type="checkbox" id="String.prototype.codePointAt" name="String.prototype.codePointAt">String.prototype.codePointAt</label></div>
      <div class="feature"><label for="String.prototype.endsWith"><input type="checkbox" id="String.prototype.endsWith" name="String.prototype.endsWith">String.prototype.endsWith</label></div>
      <div class="feature"><label for="String.prototype.fixed"><input type="checkbox" id="String.prototype.fixed" name="String.prototype.fixed">String.prototype.fixed</label></div>
      <div class="feature"><label for="String.prototype.fontcolor"><input type="checkbox" id="String.prototype.fontcolor" name="String.prototype.fontcolor">String.prototype.fontcolor</label>
      </div>
      <div class="feature"><label for="String.prototype.fontsize"><input type="checkbox" id="String.prototype.fontsize" name="String.prototype.fontsize">String.prototype.fontsize</label></div>
      <div class="feature"><label for="String.prototype.includes"><input type="checkbox" id="String.prototype.includes" name="String.prototype.includes">String.prototype.includes</label></div>
      <div class="feature"><label for="String.prototype.italics"><input type="checkbox" id="String.prototype.italics" name="String.prototype.italics">String.prototype.italics</label></div>
      <div class="feature"><label for="String.prototype.link"><input type="checkbox" id="String.prototype.link" name="String.prototype.link">String.prototype.link</label></div>
      <div class="feature"><label for="String.prototype.matchAll"><input type="checkbox" id="String.prototype.matchAll" name="String.prototype.matchAll">String.prototype.matchAll</label></div>
      <div class="feature"><label for="String.prototype.normalize"><input type="checkbox" id="String.prototype.normalize" name="String.prototype.normalize">String.prototype.normalize</label>
      </div>
      <div class="feature"><label for="String.prototype.padEnd"><input type="checkbox" id="String.prototype.padEnd" name="String.prototype.padEnd">String.prototype.padEnd</label></div>
      <div class="feature"><label for="String.prototype.padStart"><input type="checkbox" id="String.prototype.padStart" name="String.prototype.padStart">String.prototype.padStart</label></div>
      <div class="feature"><label for="String.prototype.repeat"><input type="checkbox" id="String.prototype.repeat" name="String.prototype.repeat">String.prototype.repeat</label></div>
      <div class="feature"><label for="String.prototype.replaceAll"><input type="checkbox" id="String.prototype.replaceAll" name="String.prototype.replaceAll">String.prototype.replaceAll</label>
      </div>
      <div class="feature"><label for="String.prototype.small"><input type="checkbox" id="String.prototype.small" name="String.prototype.small">String.prototype.small</label></div>
      <div class="feature"><label for="String.prototype.startsWith"><input type="checkbox" id="String.prototype.startsWith" name="String.prototype.startsWith">String.prototype.startsWith</label>
      </div>
      <div class="feature"><label for="String.prototype.strike"><input type="checkbox" id="String.prototype.strike" name="String.prototype.strike">String.prototype.strike</label></div>
      <div class="feature"><label for="String.prototype.sub"><input type="checkbox" id="String.prototype.sub" name="String.prototype.sub">String.prototype.sub</label></div>
      <div class="feature"><label for="String.prototype.sup"><input type="checkbox" id="String.prototype.sup" name="String.prototype.sup">String.prototype.sup</label></div>
      <div class="feature"><label for="String.prototype.trim"><input type="checkbox" id="String.prototype.trim" name="String.prototype.trim">String.prototype.trim</label></div>
      <div class="feature"><label for="String.prototype.trimEnd"><input type="checkbox" id="String.prototype.trimEnd" name="String.prototype.trimEnd">String.prototype.trimEnd</label></div>
      <div class="feature"><label for="String.prototype.trimStart"><input type="checkbox" id="String.prototype.trimStart" name="String.prototype.trimStart">String.prototype.trimStart</label>
      </div>
      <div class="feature"><label for="String.raw"><input type="checkbox" id="String.raw" name="String.raw">String.raw</label></div>
      <div class="feature"><label for="Symbol"><input type="checkbox" id="Symbol" name="Symbol">Symbol</label></div>
      <div class="feature"><label for="Symbol.asyncIterator"><input type="checkbox" id="Symbol.asyncIterator" name="Symbol.asyncIterator">Symbol.asyncIterator</label></div>
      <div class="feature"><label for="Symbol.hasInstance"><input type="checkbox" id="Symbol.hasInstance" name="Symbol.hasInstance">Symbol.hasInstance</label></div>
      <div class="feature"><label for="Symbol.isConcatSpreadable"><input type="checkbox" id="Symbol.isConcatSpreadable" name="Symbol.isConcatSpreadable">Symbol.isConcatSpreadable</label></div>
      <div class="feature"><label for="Symbol.iterator"><input type="checkbox" id="Symbol.iterator" name="Symbol.iterator">Symbol.iterator</label></div>
      <div class="feature"><label for="Symbol.match"><input type="checkbox" id="Symbol.match" name="Symbol.match">Symbol.match</label></div>
      <div class="feature"><label for="Symbol.matchAll"><input type="checkbox" id="Symbol.matchAll" name="Symbol.matchAll">Symbol.matchAll</label></div>
      <div class="feature"><label for="Symbol.prototype.description"><input type="checkbox" id="Symbol.prototype.description" name="Symbol.prototype.description">Symbol.prototype.description</label></div>
      <div class="feature"><label for="Symbol.replace"><input type="checkbox" id="Symbol.replace" name="Symbol.replace">Symbol.replace</label></div>
      <div class="feature"><label for="Symbol.search"><input type="checkbox" id="Symbol.search" name="Symbol.search">Symbol.search</label></div>
      <div class="feature"><label for="Symbol.species"><input type="checkbox" id="Symbol.species" name="Symbol.species">Symbol.species</label></div>
      <div class="feature"><label for="Symbol.split"><input type="checkbox" id="Symbol.split" name="Symbol.split">Symbol.split</label></div>
      <div class="feature"><label for="Symbol.toPrimitive"><input type="checkbox" id="Symbol.toPrimitive" name="Symbol.toPrimitive">Symbol.toPrimitive</label></div>
      <div class="feature"><label for="Symbol.toStringTag"><input type="checkbox" id="Symbol.toStringTag" name="Symbol.toStringTag">Symbol.toStringTag</label></div>
      <div class="feature"><label for="Symbol.unscopables"><input type="checkbox" id="Symbol.unscopables" name="Symbol.unscopables">Symbol.unscopables</label></div>
      <div class="feature"><label for="TextEncoder"><input type="checkbox" id="TextEncoder" name="TextEncoder">TextEncoder</label></div>
      <div class="feature"><label for="TypedArray.prototype.at"><input type="checkbox" id="TypedArray.prototype.at" name="TypedArray.prototype.at">TypedArray.prototype.at</label></div>
      <div class="feature"><label for="URL"><input type="checkbox" id="URL" name="URL">URL</label></div>
      <div class="feature"><label for="URL.prototype.toJSON"><input type="checkbox" id="URL.prototype.toJSON" name="URL.prototype.toJSON">URL.prototype.toJSON</label></div>
      <div class="feature"><label for="UserTiming"><input type="checkbox" id="UserTiming" name="UserTiming">UserTiming</label></div>
      <div class="feature"><label for="WeakMap"><input type="checkbox" id="WeakMap" name="WeakMap">WeakMap</label>
      </div>
      <div class="feature"><label for="WeakSet"><input type="checkbox" id="WeakSet" name="WeakSet">WeakSet</label>
      </div>
      <div class="feature"><label for="WebAnimations"><input type="checkbox" id="WebAnimations" name="WebAnimations">WebAnimations</label></div>
      <div class="feature"><label for="Window"><input type="checkbox" id="Window" name="Window">Window</label></div>
      <div class="feature"><label for="XMLHttpRequest"><input type="checkbox" id="XMLHttpRequest" name="XMLHttpRequest">XMLHttpRequest</label></div>
      <div class="feature"><label for="atob"><input type="checkbox" id="atob" name="atob">atob</label></div>
      <div class="feature"><label for="console"><input type="checkbox" id="console" name="console">console</label>
      </div>
      <div class="feature"><label for="console.assert"><input type="checkbox" id="console.assert" name="console.assert">console.assert</label></div>
      <div class="feature"><label for="console.clear"><input type="checkbox" id="console.clear" name="console.clear">console.clear</label></div>
      <div class="feature"><label for="console.count"><input type="checkbox" id="console.count" name="console.count">console.count</label></div>
      <div class="feature"><label for="console.debug"><input type="checkbox" id="console.debug" name="console.debug">console.debug</label></div>
      <div class="feature"><label for="console.dir"><input type="checkbox" id="console.dir" name="console.dir">console.dir</label></div>
      <div class="feature"><label for="console.dirxml"><input type="checkbox" id="console.dirxml" name="console.dirxml">console.dirxml</label></div>
      <div class="feature"><label for="console.error"><input type="checkbox" id="console.error" name="console.error">console.error</label></div>
      <div class="feature"><label for="console.exception"><input type="checkbox" id="console.exception" name="console.exception">console.exception</label></div>
      <div class="feature"><label for="console.group"><input type="checkbox" id="console.group" name="console.group">console.group</label></div>
      <div class="feature"><label for="console.groupCollapsed"><input type="checkbox" id="console.groupCollapsed" name="console.groupCollapsed">console.groupCollapsed</label></div>
      <div class="feature"><label for="console.groupEnd"><input type="checkbox" id="console.groupEnd" name="console.groupEnd">console.groupEnd</label></div>
      <div class="feature"><label for="console.info"><input type="checkbox" id="console.info" name="console.info">console.info</label></div>
      <div class="feature"><label for="console.log"><input type="checkbox" id="console.log" name="console.log">console.log</label></div>
      <div class="feature"><label for="console.markTimeline"><input type="checkbox" id="console.markTimeline" name="console.markTimeline">console.markTimeline</label></div>
      <div class="feature"><label for="console.profile"><input type="checkbox" id="console.profile" name="console.profile">console.profile</label></div>
      <div class="feature"><label for="console.profileEnd"><input type="checkbox" id="console.profileEnd" name="console.profileEnd">console.profileEnd</label></div>
      <div class="feature"><label for="console.profiles"><input type="checkbox" id="console.profiles" name="console.profiles">console.profiles</label></div>
      <div class="feature"><label for="console.table"><input type="checkbox" id="console.table" name="console.table">console.table</label></div>
      <div class="feature"><label for="console.time"><input type="checkbox" id="console.time" name="console.time">console.time</label></div>
      <div class="feature"><label for="console.timeEnd"><input type="checkbox" id="console.timeEnd" name="console.timeEnd">console.timeEnd</label></div>
      <div class="feature"><label for="console.timeStamp"><input type="checkbox" id="console.timeStamp" name="console.timeStamp">console.timeStamp</label></div>
      <div class="feature"><label for="console.timeline"><input type="checkbox" id="console.timeline" name="console.timeline">console.timeline</label></div>
      <div class="feature"><label for="console.timelineEnd"><input type="checkbox" id="console.timelineEnd" name="console.timelineEnd">console.timelineEnd</label></div>
      <div class="feature"><label for="console.trace"><input type="checkbox" id="console.trace" name="console.trace">console.trace</label></div>
      <div class="feature"><label for="console.warn"><input type="checkbox" id="console.warn" name="console.warn">console.warn</label></div>
      <div class="feature"><label for="devicePixelRatio"><input type="checkbox" id="devicePixelRatio" name="devicePixelRatio">devicePixelRatio</label></div>
      <div class="feature"><label for="document"><input type="checkbox" id="document" name="document">document</label></div>
      <div class="feature"><label for="document.currentScript"><input type="checkbox" id="document.currentScript" name="document.currentScript">document.currentScript</label></div>
      <div class="feature"><label for="document.elementsFromPoint"><input type="checkbox" id="document.elementsFromPoint" name="document.elementsFromPoint">document.elementsFromPoint</label>
      </div>
      <div class="feature"><label for="document.getElementsByClassName"><input type="checkbox" id="document.getElementsByClassName" name="document.getElementsByClassName">document.getElementsByClassName</label></div>
      <div class="feature"><label for="document.head"><input type="checkbox" id="document.head" name="document.head">document.head</label></div>
      <div class="feature"><label for="document.querySelector"><input type="checkbox" id="document.querySelector" name="document.querySelector">document.querySelector</label></div>
      <div class="feature"><label for="document.visibilityState"><input type="checkbox" id="document.visibilityState" name="document.visibilityState">document.visibilityState</label></div>
      <div class="feature"><label for="fetch"><input type="checkbox" id="fetch" name="fetch">fetch</label></div>
      <div class="feature"><label for="getComputedStyle"><input type="checkbox" id="getComputedStyle" name="getComputedStyle">getComputedStyle</label></div>
      <div class="feature"><label for="globalThis"><input type="checkbox" id="globalThis" name="globalThis">globalThis</label></div>
      <div class="feature"><label for="localStorage"><input type="checkbox" id="localStorage" name="localStorage">localStorage</label></div>
      <div class="feature"><label for="location.origin"><input type="checkbox" id="location.origin" name="location.origin">location.origin</label></div>
      <div class="feature"><label for="matchMedia"><input type="checkbox" id="matchMedia" name="matchMedia">matchMedia</label></div>
      <div class="feature"><label for="navigator.geolocation"><input type="checkbox" id="navigator.geolocation" name="navigator.geolocation">navigator.geolocation</label></div>
      <div class="feature"><label for="navigator.sendBeacon"><input type="checkbox" id="navigator.sendBeacon" name="navigator.sendBeacon">navigator.sendBeacon</label></div>
      <div class="feature"><label for="performance.now"><input type="checkbox" id="performance.now" name="performance.now">performance.now</label></div>
      <div class="feature"><label for="queueMicrotask"><input type="checkbox" id="queueMicrotask" name="queueMicrotask">queueMicrotask</label></div>
      <div class="feature"><label for="requestAnimationFrame"><input type="checkbox" id="requestAnimationFrame" name="requestAnimationFrame">requestAnimationFrame</label></div>
      <div class="feature"><label for="requestIdleCallback"><input type="checkbox" id="requestIdleCallback" name="requestIdleCallback">requestIdleCallback</label></div>
      <div class="feature"><label for="screen.orientation"><input type="checkbox" id="screen.orientation" name="screen.orientation">screen.orientation</label></div>
      <div class="feature"><label for="setImmediate"><input type="checkbox" id="setImmediate" name="setImmediate">setImmediate</label></div>
      <div class="feature"><label for="smoothscroll"><input type="checkbox" id="smoothscroll" name="smoothscroll">smoothscroll</label></div>
      <div class="feature"><label for="~html5-elements"><input type="checkbox" id="~html5-elements" name="~html5-elements">~html5-elements</label></div>
      <div class="feature"><label for="~viewport"><input type="checkbox" id="~viewport" name="~viewport">~viewport</label></div>
    </div>
  </fieldset>
</form>

Text Content

 * 

 * POLYFILL.IO

   Language
   Afrikaans
   Albanian
   Amharic
   Arabic
   Armenian
   Assamese
   Aymara
   Azerbaijani
   Bambara
   Basque
   Belarusian
   Bengali
   Bhojpuri
   Bosnian
   Bulgarian
   Catalan
   Cebuano
   Chichewa
   Chinese (Simplified)
   Chinese (Traditional)
   Corsican
   Croatian
   Czech
   Danish
   Dhivehi
   Dogri
   Dutch
   English
   Esperanto
   Estonian
   Ewe
   Filipino
   Finnish
   French
   Frisian
   Galician
   Georgian
   German
   Greek
   Guarani
   Gujarati
   Haitian Creole
   Hausa
   Hawaiian
   Hebrew
   Hindi
   Hmong
   Hungarian
   Icelandic
   Igbo
   Ilocano
   Indonesian
   Irish
   Italian
   Japanese
   Javanese
   Kannada
   Kazakh
   Khmer
   Kinyarwanda
   Konkani
   Korean
   Krio
   Kurdish (Kurmanji)
   Kurdish (Sorani)
   Kyrgyz
   Lao
   Latin
   Latvian
   Lingala
   Lithuanian
   Luganda
   Luxembourgish
   Macedonian
   Maithili
   Malagasy
   Malay
   Malayalam
   Maltese
   Maori
   Marathi
   Meiteilon
   Mizo
   Mongolian
   Myanmar
   Nepali
   Norwegian
   Odia (Oriya)
   Oromo
   Pashto
   Persian
   Polish
   Portuguese
   Punjabi
   Quechua
   Romanian
   Russian
   Samoan
   Sanskrit
   Scots Gaelic
   Sepedi
   Serbian
   Sesotho
   Shona
   Sindhi
   Sinhala
   Slovak
   Slovenian
   Somali
   Spanish
   Sundanese
   Swahili
   Swedish
   Tajik
   Tamil
   Tatar
   Telugu
   Thai
   Tigrinya
   Tsonga
   Turkish
   Turkmen
   Twi
   Ukrainian
   Urdu
   Uyghur
   Uzbek
   Vietnamese
   Welsh
   Xhosa
   Yiddish
   Yoruba
   Zulu
 * 

Cloudflare Security Protection



UPGRADE THE WEB. AUTOMATICALLY.

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

Your polyfill bundle

<script src="https://polyfill.io/v3/polyfill.min.js"></script>

Copied!
Copied!
Polyfill Library Version 3.111.0 3.110.1 3.109.0 3.108.0 3.104.0 3.103.0 3.101.0
3.98.0 3.96.0 3.89.4 3.53.1 3.52.3 3.52.2 3.52.1 3.52.0 3.51.0 3.50.2 3.48.0
3.46.0 3.42.0 3.41.0 3.40.0 3.39.0 3.34.0 3.27.4 CallbackAdd a function to be
called in the end of the resulting polyfill bundle.
Filter PolyfillsFilter the polyfills in the "Available Polyfills" list.
Available PolyfillsCheck the boxes of the polyfills or polyfill-sets you want to
have in your bundle.
default 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

dom4 Included Polyfills
 * Node.prototype.contains
 * Node.prototype.isSameNode

es2015 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

es2016 Included Polyfills
 * Array.prototype.includes
 * String.prototype.padEnd
 * String.prototype.padStart

es2017 Included Polyfills
 * Object.entries
 * Object.getOwnPropertyDescriptors
 * Object.values
 * String.prototype.padEnd
 * String.prototype.padStart

es2018 Included Polyfills
 * Promise.prototype.finally
 * Symbol.asyncIterator

es2019 Included Polyfills
 * Array.prototype.flat
 * Array.prototype.flatMap
 * Object.fromEntries
 * String.prototype.trimEnd
 * String.prototype.trimStart

es2020 Included Polyfills
 * Promise.allSettled
 * RegExp.prototype.@@matchAll
 * String.prototype.matchAll
 * Symbol.matchAll

es2021 Included Polyfills
 * AggregateError
 * Promise.any
 * String.prototype.replaceAll

es2022 Included Polyfills
 * Array.prototype.at
 * String.prototype.at
 * TypedArray.prototype.at

es5 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

es6 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

es7 Included Polyfills
 * Array.prototype.includes
 * String.prototype.padEnd
 * String.prototype.padStart

AbortController
AggregateError
Array.from
Array.isArray
Array.of
Array.prototype.@@iterator
Array.prototype.at
Array.prototype.copyWithin
Array.prototype.entries
Array.prototype.every
Array.prototype.fill
Array.prototype.filter
Array.prototype.find
Array.prototype.findIndex
Array.prototype.flat
Array.prototype.flatMap
Array.prototype.forEach
Array.prototype.includes
Array.prototype.indexOf
Array.prototype.keys
Array.prototype.lastIndexOf
Array.prototype.map
Array.prototype.reduce
Array.prototype.reduceRight
Array.prototype.some
Array.prototype.sort
Array.prototype.values
ArrayBuffer
ArrayBuffer.isView
AudioContext
Blob
CSS.supports
CustomEvent
DOMRect
DOMRect.fromRect
DOMTokenList
DOMTokenList.prototype.@@iterator
DOMTokenList.prototype.forEach
DOMTokenList.prototype.replace
Date.now
Date.prototype.toISOString
DocumentFragment
DocumentFragment.prototype.append
DocumentFragment.prototype.prepend
Element
Element.prototype.after
Element.prototype.append
Element.prototype.before
Element.prototype.classList
Element.prototype.cloneNode
Element.prototype.closest
Element.prototype.dataset
Element.prototype.getAttributeNames
Element.prototype.inert
Element.prototype.matches
Element.prototype.nextElementSibling
Element.prototype.placeholder
Element.prototype.prepend
Element.prototype.previousElementSibling
Element.prototype.remove
Element.prototype.replaceWith
Element.prototype.toggleAttribute
Event
Event.focusin
Event.hashchange
EventSource
Function.prototype.bind
Function.prototype.name
HTMLCanvasElement.prototype.toBlob
HTMLDocument
HTMLInputElement.prototype.valueAsDate
HTMLPictureElement
HTMLSelectElement.prototype.selectedOptions
HTMLTemplateElement
IntersectionObserver
IntersectionObserverEntry
Intl.DateTimeFormat
Intl.DateTimeFormat.~timeZone.all
Intl.DateTimeFormat.~timeZone.golden
Intl.DisplayNames
Intl.ListFormat
Intl.Locale
Intl.NumberFormat
Intl.PluralRules
Intl.RelativeTimeFormat
Intl.getCanonicalLocales
JSON
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
MediaQueryList.prototype.addEventListener
MutationObserver
Node.prototype.contains
Node.prototype.isSameNode
NodeList.prototype.@@iterator
NodeList.prototype.forEach
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.create
Object.defineProperties
Object.defineProperty
Object.entries
Object.freeze
Object.fromEntries
Object.getOwnPropertyDescriptor
Object.getOwnPropertyDescriptors
Object.getOwnPropertyNames
Object.getPrototypeOf
Object.is
Object.isExtensible
Object.isFrozen
Object.isSealed
Object.keys
Object.preventExtensions
Object.seal
Object.setPrototypeOf
Object.values
Promise
Promise.allSettled
Promise.any
Promise.prototype.finally
Reflect
Reflect.apply
Reflect.construct
Reflect.defineProperty
Reflect.deleteProperty
Reflect.get
Reflect.getOwnPropertyDescriptor
Reflect.getPrototypeOf
Reflect.has
Reflect.isExtensible
Reflect.ownKeys
Reflect.preventExtensions
Reflect.set
Reflect.setPrototypeOf
RegExp.prototype.@@matchAll
RegExp.prototype.flags
ResizeObserver
Set
String.fromCodePoint
String.prototype.@@iterator
String.prototype.anchor
String.prototype.at
String.prototype.big
String.prototype.blink
String.prototype.bold
String.prototype.codePointAt
String.prototype.endsWith
String.prototype.fixed
String.prototype.fontcolor
String.prototype.fontsize
String.prototype.includes
String.prototype.italics
String.prototype.link
String.prototype.matchAll
String.prototype.normalize
String.prototype.padEnd
String.prototype.padStart
String.prototype.repeat
String.prototype.replaceAll
String.prototype.small
String.prototype.startsWith
String.prototype.strike
String.prototype.sub
String.prototype.sup
String.prototype.trim
String.prototype.trimEnd
String.prototype.trimStart
String.raw
Symbol
Symbol.asyncIterator
Symbol.hasInstance
Symbol.isConcatSpreadable
Symbol.iterator
Symbol.match
Symbol.matchAll
Symbol.prototype.description
Symbol.replace
Symbol.search
Symbol.species
Symbol.split
Symbol.toPrimitive
Symbol.toStringTag
Symbol.unscopables
TextEncoder
TypedArray.prototype.at
URL
URL.prototype.toJSON
UserTiming
WeakMap
WeakSet
WebAnimations
Window
XMLHttpRequest
atob
console
console.assert
console.clear
console.count
console.debug
console.dir
console.dirxml
console.error
console.exception
console.group
console.groupCollapsed
console.groupEnd
console.info
console.log
console.markTimeline
console.profile
console.profileEnd
console.profiles
console.table
console.time
console.timeEnd
console.timeStamp
console.timeline
console.timelineEnd
console.trace
console.warn
devicePixelRatio
document
document.currentScript
document.elementsFromPoint
document.getElementsByClassName
document.head
document.querySelector
document.visibilityState
fetch
getComputedStyle
globalThis
localStorage
location.origin
matchMedia
navigator.geolocation
navigator.sendBeacon
performance.now
queueMicrotask
requestAnimationFrame
requestIdleCallback
screen.orientation
setImmediate
smoothscroll
~html5-elements
~viewport
Turn on dark mode

POLYFILL.IO

Terms & Conditions Privacy Policy
Turn on dark mode