Original: https://github.com/zakius/Polly Forked from: https://github.com/hawkeye116477/Polly
Added ES2020-ES2022, Babel, Regenerator, and some Misc scripts.
This is an extension created to allow users of Waterfox Classic (and possibly other Firefox derivatives) to load polyfills at will.
Currently available polyfills:
- ResizeObserver
- Webcomponents
- BigInt with slight modifications (there is no way to actually polyfill BigInt as it's a new type that needs internal operators to work with it, if website creator used JSBI properly everything should be fine, in other cases it will likely break anyway)
- AbortController
- Array extensions bundle
- ArrayBuffer
- DataView
- Element extensions bundle
- es2018 bundle
- es2019 bundle
- es2020 bundle
- es2021 bundle
- es2022 bundle
- globalThis
- Intl extensions
- Promise.finally
- String extensions
- TypedArrays
- Babel
- Regenerator
This extension uses libraries:
- Text Encoding with a slight modification to override built in encoder, otherwise it wouldn't be possible to encode text to charsets other than
utf-8
Licensing information regarding included polyfills is included both in repository and in package in legal
directory