Run promise-returning & async functions a specific number of times concurrently
updated at Jan. 31, 2024, 3:11 a.m.
Compose promise-returning & async functions into a reusable pipeline
updated at March 3, 2024, 10:41 p.m.
A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.
updated at March 13, 2024, 2:42 p.m.
Settle promises concurrently and get their fulfillment value or rejection reason with optional limited concurrency
updated at March 19, 2024, 10:23 a.m.
Timeout a promise after a specified amount of time
updated at April 2, 2024, 7:58 p.m.
A basic but performant promise implementation.
updated at April 10, 2024, 11:20 a.m.
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
updated at April 11, 2024, 1:49 p.m.
Debounce promise-returning & async functions
updated at April 14, 2024, 10:12 a.m.
Test whether an object looks like a promises-a+ promise
updated at April 17, 2024, 4:21 a.m.
Run promise-returning & async functions concurrently with optional limited concurrency
updated at April 18, 2024, 1:52 p.m.
Call a Node-style callback with the resolution value or rejection cause of a Promise without the common pitfalls.
updated at April 19, 2024, 4:41 p.m.
a brief introduction to using Promises in JavaScript
updated at April 23, 2024, 4:30 p.m.