Writing Crank.js from Scratch
crank.js.org
crank.js.org
It might take an hour-ish to read, but there’s some good descriptions of advanced techniques for working with JS iterators and promises, and thought maybe the Hacker News audience would appreciate that. Let me know what you think or if you have any questions.