Gracefully terminate a script in Node.js or browsers.
created at Jan. 9, 2020, 10:38 a.m.
Cross-platform Blob implementation for Node.js and the Web.
created at Nov. 16, 2019, 11:03 p.m.
Spec-compliant polyfill for String.prototype.replaceAll ESnext proposal.
created at Sept. 1, 2019, 8:04 p.m.
Tiny library (<200B gzip) for deferring something by a "tick"
created at March 26, 2018, 5:53 p.m.
Official ES spec-compliant polyfill for Object.fromEntries
created at March 21, 2018, 2:41 p.m.
An ESnext spec-compliant `Array.prototype.flatMap` shim/polyfill/replacement that works as far down as ES3.
created at Sept. 29, 2017, 9:28 p.m.
Universal WHATWG Fetch API for Node, Browsers and React Native.
created at Sept. 2, 2017, 6:36 p.m.
Polyfill for the AbortController DOM API and abortable fetch (stub that calls catch, doesn't actually abort request).
created at July 23, 2017, 9:11 a.m.
Regular expressions with named capture groups and named back-references
created at Jan. 8, 2017, 9:07 p.m.
Array.prototype.some spec-compliant polyfill
created at Nov. 23, 2016, 4:40 a.m.
Array.prototype.every spec-compliant polyfill
created at Nov. 21, 2016, 5:31 a.m.
A polyfill for the Resize Observer API
created at Aug. 1, 2016, 1:10 p.m.
ECMAScript spec-compliant polyfill/shim for `globalThis`.
created at March 30, 2016, 5:02 a.m.
ES2017 spec-compliant shim for Object.entries
created at Sept. 2, 2015, 1:51 p.m.
ES2017 spec-compliant shim for Object.values
created at Sept. 1, 2015, 7:20 a.m.
ES5 spec-compliant shim for String.prototype.trim
created at Aug. 8, 2015, 6:36 p.m.
Web Cryptography API shim for legacy browsers
created at Aug. 8, 2015, 1:14 a.m.
ES2019 spec-compliant shim for String.prototype.trimRight.
created at July 29, 2015, 9:49 p.m.