103 lines
14 KiB
Plaintext
103 lines
14 KiB
Plaintext
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m [39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mArticles[0m[38;5;12m (#articles)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMain[0m[38;5;12m (#main)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUncategorised[0m[38;5;12m (#uncategorised)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNumbers[0m[38;5;12m (#numbers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStrings[0m[38;5;12m (#strings)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mObjects[0m[38;5;12m (#objects)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArrays[0m[38;5;12m (#arrays)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBrowser Features[0m[38;5;12m (#browser-features)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNode.js Features[0m[38;5;12m (#nodejs-features)[39m
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPolyfills or Ponyfills?[0m[38;5;12m (https://ponyfoo.com/articles/polyfills-or-ponyfills)[39m
|
||
|
||
[38;2;255;187;0m[4mMain[0m
|
||
|
||
[38;5;12m- ⭐️ [39m[38;5;14m[1mcore-js-pure[0m[38;5;12m (https://github.com/zloirock/core-js) - The entire standard library.[39m
|
||
|
||
[38;2;255;187;0m[4mUncategorised[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mes6-promise[0m[38;5;12m (https://github.com/stefanpenner/es6-promise) - [39m[48;5;235m[38;5;249m[1mPromise[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mes6-map[0m[38;5;12m (https://github.com/medikoo/es6-map) - [39m[48;5;235m[38;5;249m[1mMap[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mes6-weak-map[0m[38;5;12m (https://github.com/medikoo/es6-weak-map) - [39m[48;5;235m[38;5;249m[1mWeakMap[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mes6-set[0m[38;5;12m (https://github.com/medikoo/es6-set) - [39m[48;5;235m[38;5;249m[1mSet[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mes6-symbol[0m[38;5;12m (https://github.com/medikoo/es6-symbol) - [39m[48;5;235m[38;5;249m[1mSymbol[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnamed-regexp-groups[0m[38;5;12m (https://github.com/commenthol/named-regexp-groups) - [39m[48;5;235m[38;5;249m[1mRegExp[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mglobalthis[0m[38;5;12m (https://github.com/ljharb/System.global) - [39m[48;5;235m[38;5;249m[1mglobalThis[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/globalThis)[39m
|
||
|
||
[38;2;255;187;0m[4mNumbers[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mbignumber.js[0m[38;5;12m (https://github.com/MikeMcl/bignumber.js) - [39m[48;5;235m[38;5;249m[1mBigInt[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigInt)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnumber-is-nan[0m[38;5;12m (https://github.com/sindresorhus/number-is-nan) - [39m[48;5;235m[38;5;249m[1mNumber.isNaN[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isNaN)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mis-finite[0m[38;5;12m (https://github.com/sindresorhus/is-finite) - [39m[48;5;235m[38;5;249m[1mNumber.isFinite[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isFinite)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mis-integer[0m[38;5;12m (https://github.com/parshap/js-is-integer) - [39m[48;5;235m[38;5;249m[1mNumber.isInteger[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger)[39m
|
||
|
||
[38;2;255;187;0m[4mStrings[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mindexof[0m[38;5;12m (https://github.com/component/indexof) - [39m[48;5;235m[38;5;249m[1mString.prototype.indexOf[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstring.prototype.trim[0m[38;5;12m (https://github.com/es-shims/String.prototype.trim) - [39m[48;5;235m[38;5;249m[1mString.prototype.trim[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstring.prototype.trimleft[0m[38;5;12m (https://github.com/es-shims/String.prototype.trimleft) - [39m[48;5;235m[38;5;249m[1mString.prototype.trimStart[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/TrimStart)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstring.prototype.trimright[0m[38;5;12m (https://github.com/es-shims/String.prototype.trimright) - [39m[48;5;235m[38;5;249m[1mString.prototype.trimEnd[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/TrimEnd)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mstring.prototype.replaceall[0m[38;5;12m (https://github.com/es-shims/String.prototype.replaceAll) - [39m[48;5;235m[38;5;249m[1mString.prototype.replaceAll[0m[38;5;12m (https://github.com/tc39/proposal-string-replaceall)[39m
|
||
|
||
[38;2;255;187;0m[4mObjects[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mobject.fromentries[0m[38;5;12m (https://github.com/es-shims/Object.fromEntries) - [39m[48;5;235m[38;5;249m[1mObject.fromEntries[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mobject.entries[0m[38;5;12m (https://github.com/es-shims/Object.entries) - [39m[48;5;235m[38;5;249m[1mObject.entries[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/entries)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mobject-keys[0m[38;5;12m (https://github.com/ljharb/object-keys) - [39m[48;5;235m[38;5;249m[1mObject.keys[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mobject.values[0m[38;5;12m (https://github.com/es-shims/Object.values) - [39m[48;5;235m[38;5;249m[1mObject.values[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mobject-assign[0m[38;5;12m (https://github.com/sindresorhus/object-assign) - [39m[48;5;235m[38;5;249m[1mObject.assign[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mobject-is[0m[38;5;12m (https://github.com/es-shims/object-is) - [39m[48;5;235m[38;5;249m[1mObject.is[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjson3[0m[38;5;12m (https://github.com/bestiejs/json3) - [39m[48;5;235m[38;5;249m[1mJSON[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON)[39m
|
||
|
||
[38;2;255;187;0m[4mArrays[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1marray-from[0m[38;5;12m (https://github.com/studio-b12/array-from) - [39m[48;5;235m[38;5;249m[1mArray.from[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from)[39m
|
||
[38;5;12m- [39m[38;5;14m[1marray.prototype.every[0m[38;5;12m (https://github.com/es-shims/Array.prototype.every) - [39m[48;5;235m[38;5;249m[1mArray.prototype.every[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every)[39m
|
||
[38;5;12m- [39m[38;5;14m[1marray.prototype.find[0m[38;5;12m (https://github.com/paulmillr/Array.prototype.find) - [39m[48;5;235m[38;5;249m[1mArray.prototype.find[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find)[39m
|
||
[38;5;12m- [39m[38;5;14m[1marray.prototype.some[0m[38;5;12m (https://github.com/es-shims/Array.prototype.some) - [39m[48;5;235m[38;5;249m[1mArray.prototype.some[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/some)[39m
|
||
[38;5;12m- [39m[38;5;14m[1marray.prototype.flatmap[0m[38;5;12m (https://github.com/es-shims/Array.prototype.flatMap) - [39m[48;5;235m[38;5;249m[1mArray.prototype.flatMap[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flatMap)[39m
|
||
[38;5;12m- [39m[38;5;14m[1marray-map[0m[38;5;12m (https://github.com/substack/array-map) - [39m[48;5;235m[38;5;249m[1mArray.prototype.map[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map)[39m
|
||
[38;5;12m- [39m[38;5;14m[1marray-foreach[0m[38;5;12m (https://github.com/twada/array-foreach) - [39m[48;5;235m[38;5;249m[1mArray.prototype.forEach[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach)[39m
|
||
[38;5;12m- [39m[38;5;14m[1marray-includes[0m[38;5;12m (https://github.com/es-shims/array-includes) - [39m[48;5;235m[38;5;249m[1mArray.prototype.includes[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mindexof[0m[38;5;12m (https://github.com/component/indexof) - [39m[48;5;235m[38;5;249m[1mArray.prototype.indexOf[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf).[39m
|
||
[38;5;12m- [39m[38;5;14m[1misarray[0m[38;5;12m (https://github.com/juliangruber/isarray) - [39m[48;5;235m[38;5;249m[1mArray.isArray[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray)[39m
|
||
|
||
[38;2;255;187;0m[4mBrowser Features[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mcross-fetch[0m[38;5;12m (https://github.com/lquixada/cross-fetch) - [39m[48;5;235m[38;5;249m[1mfetch[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcross-blob[0m[38;5;12m (https://github.com/Richienb/cross-blob) - [39m[48;5;235m[38;5;249m[1mBlob[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/Blob)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcross-formdata[0m[38;5;12m (https://github.com/Richienb/cross-formdata) - [39m[48;5;235m[38;5;249m[1mFormData[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/FormData)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mabortcontroller-polyfill[0m[38;5;12m (https://github.com/mo/abortcontroller-polyfill) - [39m[48;5;235m[38;5;249m[1mAbortController[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/AbortController)[39m
|
||
[38;5;12m- [39m[38;5;14m[1m@fastly/performance-observer-polyfill[0m[38;5;12m (https://github.com/fastly/performance-observer-polyfill) - [39m[48;5;235m[38;5;249m[1mPerformanceObserver[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/PerformanceObserver)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mperformance-now[0m[38;5;12m (https://github.com/braveg1rl/performance-now) - [39m[48;5;235m[38;5;249m[1mperformance.now[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/Performance/now)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mconsole.table[0m[38;5;12m (https://github.com/bahmutov/console.table) - [39m[48;5;235m[38;5;249m[1mconsole.table[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/Console/table)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwebbluetooth[0m[38;5;12m (https://github.com/thegecko/webbluetooth) - [39m[48;5;235m[38;5;249m[1mBluetooth[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mresize-observer-polyfill[0m[38;5;12m (https://github.com/que-etc/resize-observer-polyfill) - [39m[48;5;235m[38;5;249m[1mResizeObserver[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mwebcrypto-shim[0m[38;5;12m (https://github.com/vibornoff/webcrypto-shim) - [39m[48;5;235m[38;5;249m[1mcrypto[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcss-vars-ponyfill[0m[38;5;12m (https://github.com/jhildenbiddle/css-vars-ponyfill/) - [39m[38;5;14m[1mCSS variables/custom properties[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mraf[0m[38;5;12m (https://github.com/chrisdickinson/raf) - [39m[48;5;235m[38;5;249m[1mrequestAnimationFrame[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxhr2[0m[38;5;12m (https://github.com/pwnall/node-xhr2) - [39m[48;5;235m[38;5;249m[1mXMLHttpRequest[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest)[39m
|
||
|
||
[38;2;255;187;0m[4mNode.js Features[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mevents[0m[38;5;12m (https://github.com/Gozala/events) - [39m[48;5;235m[38;5;249m[1mEventEmitter[0m[38;5;12m (https://nodejs.org/api/events.html#events_class_eventemitter)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtickedoff[0m[38;5;12m (https://github.com/jamiebuilds/tickedoff) - [39m[48;5;235m[38;5;249m[1msetImmediate[0m[38;5;12m (https://nodejs.org/api/timers.html#timers_setimmediate_callback_args)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mbuffer-from[0m[38;5;12m (https://github.com/LinusU/buffer-from) - [39m[48;5;235m[38;5;249m[1mBuffer.from[0m[38;5;12m (https://nodejs.org/api/buffer.html#buffer_class_method_buffer_from_array)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mcross-exit[0m[38;5;12m (https://github.com/Richienb/cross-exit) - [39m[48;5;235m[38;5;249m[1mprocess.exit[0m[38;5;12m (https://nodejs.org/api/process.html#process_process_exit_code)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mnext-tick[0m[38;5;12m (https://github.com/medikoo/next-tick) - [39m[48;5;235m[38;5;249m[1mprocess.nextTick[0m[38;5;12m (https://nodejs.org/api/process.html#process_process_nexttick_callback_args)[39m
|
||
|
||
[38;5;12mponyfills Github: https://github.com/Richienb/awesome-ponyfills[39m
|