| structuredClone | import "core-js/stable/structured-clone"; |
| Array.toSorted() | import "core-js/stable/array/to-sorted"; |
| Smooth scrolling | smoothscroll-polyfill |
| Element.replaceChildren() | Custom polyfill used by Depict — contact us for the source |
| WeakRef | Custom polyfill used by Depict — contact us for the source |
EventTarget (somewhat misleading compat table, doesn’t list which versions have a constructable EventTarget) | Custom polyfill used by Depict — contact us for the source |
| String.at() | import "core-js/proposals/relative-indexing-method"; |
| String.trimStart() & String.trimEnd | import "core-js/proposals/string-left-right-trim"; |
| queueMicrotask | Custom polyfill used by Depict — contact us for the source |
| Node.contains() | Custom polyfill used by Depict — contact us for the source |
| globalThis | Custom polyfill used by Depict — contact us for the source |
<template> element | Custom polyfill used by Depict — contact us for the source |
| ResizeObserver | Custom polyfill used by Depict — contact us for the source |
once addEventListener option | Custom polyfill used by Depict — contact us for the source |
| fetch | Custom polyfill used by Depict — contact us for the source |
| setInterval and setTimeout API: Supports parameters for callback | Custom polyfill used by Depict — contact us for the source |
DOMParser API: parseFromString: HTML (text/html) support | Custom polyfill used by Depict — contact us for the source |
| Element.before() | Custom polyfill used by Depict — contact us for the source |
| Element.classList | Custom polyfill used by Depict — contact us for the source |
| Element.replaceWith() | Custom polyfill used by Depict — contact us for the source |
| CustomEvent | Custom polyfill used by Depict — contact us for the source |
| Element.closest() | Custom polyfill used by Depict — contact us for the source |
| Element.matches() | Custom polyfill used by Depict — contact us for the source |
| String.prototype.replaceAll | Custom polyfill used by Depict — contact us for the source |
| String.prototype.startsWith | Custom polyfill used by Depict — contact us for the source |
| String.prototype.includes | Custom polyfill used by Depict — contact us for the source |
| String.prototype.endsWith | Custom polyfill used by Depict — contact us for the source |
| Element.after(), Element.prepend(), Element.append(), Element.remove() | Custom polyfill used by Depict — contact us for the source |
| DOMTokenList.forEach() | Custom polyfill used by Depict — contact us for the source |
| Proxy | import "proxy-polyfill/proxy.min.js"; |
| navigator.sendBeacon() | import "navigator.sendbeacon/dist/navigator.sendbeacon.min.js"; |
| Web Animations API (WAAPI) | import "web-animations-js/web-animations.min"; |
| document.currentScript | import "current-script-polyfill"; |
| IntersectionObserver | import "intersection-observer"; |
| Scroll methods on elements (scroll, scrollTo, scrollBy) | import "element-scroll-polyfill"; |
| Symbol | import "core-js/modules/es.symbol"; |
| Array.from | import "core-js/es/array/from"; |
| Array.fill | import "core-js/es/array/fill"; |
| Array.flat | import "core-js/es/array/flat"; |
| Math.imul | import "core-js/es/math/imul"; |
| Math.trunc | import "core-js/es/math/trunc"; |
| Symbol.iterator | import "core-js/es/symbol/iterator"; |
| Symbol.async-iterator | import "core-js/es/symbol/async-iterator"; |
| Promise.finally | import "core-js/features/promise/finally"; |
| Promise.any | import "core-js/features/promise/any"; |
| Promise.allSettled | import "core-js/features/promise/all-settled"; |
| Promise | import "core-js/features/promise/index"; |
| Object.assign | import "core-js/features/object/assign"; |
| Map.values | import "core-js/features/map/map-values"; |
| Array.forEach | import "core-js/stable/array/for-each"; |
| Reflect | import "core-js/stable/reflect"; |
| Array.find | import "core-js/stable/array/find"; |
| Array.includes | import "core-js/stable/array/includes"; |
| Array.findIndex | import "core-js/stable/array/find-index"; |
| Object.entries | import "core-js/stable/object/entries"; |
| Object.fromEntries | import "core-js/stable/object/from-entries"; |
| Object.values | import "core-js/stable/object/values"; |
| Set | import "core-js/stable/set/"; |
| String.matchAll | import "core-js/features/string/match-all"; |
| URLSearchParams | import "core-js/web/url-search-params"; |
| URL | import "core-js/web/url"; |
| DOM Collections (like HTMLCollection) forEach/iterator | import "core-js/web/dom-collections"; |
| WeakSet | import "core-js/modules/es.weak-set"; |