Wait for a condition to be true
created at Oct. 21, 2016, 6:52 a.m.
Debounce promise-returning & async functions
created at Oct. 21, 2016, 8:01 a.m.
Timeout a promise after a specified amount of time
created at Oct. 21, 2016, 6:42 a.m.
Sci-Fi worth consuming
created at Jan. 21, 2015, 9:40 a.m.
List of useful Quick Look plugins for developers
created at Dec. 7, 2013, 3:43 p.m.
Retry a promise-returning or async function
created at Oct. 21, 2016, 7:44 a.m.
A better `Promise.race()`
created at Oct. 21, 2016, 6:33 a.m.
Chrome extension - Hide nonessential files from the GitHub file browser
created at July 29, 2014, 7:59 p.m.
Parse and stringify URL query strings
created at Nov. 13, 2013, 8:06 p.m.
Multiline strings in JavaScript
created at March 5, 2014, 8:31 p.m.
Like `Promise.all()` but for `Map` and `Object`
created at Oct. 21, 2016, 4:02 a.m.
Reduce a list of values using promises into a promise for a value
created at Oct. 21, 2016, 4:17 a.m.
Map over promises serially
created at Oct. 21, 2016, 4:26 a.m.
Iterate over promises serially
created at Oct. 21, 2016, 4:52 a.m.
Compose promise-returning & async functions into a reusable pipeline
created at Oct. 21, 2016, 5:01 a.m.
Wait for a specified number of promises to be fulfilled
created at Oct. 21, 2016, 5:17 a.m.
Wait for any promise to be fulfilled
created at Oct. 21, 2016, 5:28 a.m.
`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome
created at Oct. 21, 2016, 5:50 a.m.
Throttle promise-returning & async functions
created at Oct. 21, 2016, 8:10 a.m.