- Iterators and generators article in the Mozilla guide:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators.
- Reselect documentation FAQ:
https://github.com/reduxjs/reselect#faq.
- Old-school design patterns that are not only used in JavaScript:
https://medium.com/@tkssharma/js-design-patterns-quick-look-fbc9ebfaf9aa.
- TC39 proposal for asynchronous iterators for JavaScript: