Comment Comment by Sephr Firefox has had this for over 6 years through my async.js[1] library that relied in JavaScript 1.7's pythonic iterators and generators. The syntax is similar, as you have to mark/encapsulate functions with async() to use the library.1. https://github.com/eligrey/async.js parent Sephr 11 years ago
1. https://github.com/eligrey/async.js